|
|
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
Zdravstvuite, voznikla problema, kotoruju nikak ne mogu reshit. Pri zagruzke formi neobhodimo podschitivat summu polei iz tablici "Table1" i vivodit ejio na formu (SELECT SUM(kaina) As sum1 FROM table1 INTO CURSOR temp). Eto vipolniaetsia prekrasno, no prietom perepisivaetsia znachanije v drugoj, nesviazannoj s "Table1" tablice. V chiom mozet bit problema? (FoxPro 6.0. Tablici otkrivajutsia pri zapuske programmi. Dataenvironment pustoj). Zaranee spasibo. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 15:55 |
|
||
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
Значение чего переписывается? Как определялось? При такой команде ничего нигде кроме курсора temp не переписывается. А лучше код с пояснениями в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 16:50 |
|
||
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
Ja sama ponimaju, chto pri takoj komande tolko kursor izmeniaetsia, no rezultat ostajiotsia ochevidnim. Dopolnitelnih komand drugih net. perepisivaetsia znachenije stolbca v "Table2" na znachenije sum1. SELECT SUM(round(kolichestvo*cena,2)) AS sum1 FROM Table1 INTO CURSOR temp (vot ves kod. Tablici otkrivajutsia USE Table1 IN 0 USE Table2 IN 0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 17:06 |
|
||
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
Во-первых, я спрашивал про способы определения перезаписанности поля. Во-вторых, то у Вас perepisivaetsia znachanije v drugoj, nesviazannoj s "Table1" tablice то perepisivaetsia znachenije stolbca v "Table2" Вы уж определитесь, что же и где перезаписывается. И, наконец, в-третьих, был запрошен код с пояснениями, а рассказ про впечатления. Так как производилась проверка, что где-то что-то на что-то перезаписалось? Пример, показывающий наглядно проблему есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 17:34 |
|
||
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
Voobscheto virazenije "v drugoj, nesviazannoj s "Table1" tablice" = "Table2". Eto popovodu rasskaza. A naschiot primera? chto imenno vas interesuet? Kak eto vigliadet v tablice? ili chto-to drugoje? Voobscheto menia interesuet, pochemu ispolzuetsia "Table2". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 17:46 |
|
||
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
Мы не видим Ваших таблиц и не видим кода, который с ними работает, и потому ничего не можем сказать по поводу того, что у Вас происходит. Меня интересует кусок кода, в котором продемонстрируется изменение поля в таблице, не связанной с запросом, тем более с запросом, не изменяющем данные в принципе. Запрос Select ни теоретически, ни практически не может ничего изменить просто по своей природе. Отсюда следует, что у Вас ошибка в программе. Для ее локализации надо точно знать стркутуры таблиц, иметь пример данных в этих таблицах и исходный код, показывающий проблему, с указанием в каком месте что должно быть и что там есть на самом деле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 18:14 |
|
||
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
:) V tom-to i problema, chto nikakogo koda, krome vishe ukazannogo net. V etom-to i problema.:) Struktura tablic: Table1 1. nr 2. grupa 3. nazvanije 4. kolichestvo 5. cena 6. suma 7. dok_nomer (nomer dokumenta) 8. otvetst_lico Table2 1. nr 2. period 3. suma_pr (summa na nahalo mesiaca) - vot eto pole i perepisivaetsia pri vipolnenii SELECT SUM (kaina) As sum1 FROM table1 INTO CURSOR temp 4. suma_pab (suma na konec mesiaca) 5. atsak_asm (otvetstvennoje lico) A naschiot koda, krome USE table1 IN 0 USE table2 IN 0 i pri otkritii formi v Init Event SELECT SUM (kaina) As sum1 FROM table1 INTO CURSOR temp Mozet bit chto-to eschio est, tolko ja etogo ulovit ne mogu. Sovsem zaputalas. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 10:15 |
|
||
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
Asolka:) V tom-to i problema, chto nikakogo koda, krome vishe ukazannogo net. V etom-to i problema.:) Struktura tablic: Table1 1. nr 2. grupa 3. nazvanije 4. kolichestvo 5. cena 6. suma 7. dok_nomer (nomer dokumenta) 8. otvetst_lico Table2 1. nr 2. period 3. suma_pr (summa na nahalo mesiaca) - vot eto pole i perepisivaetsia pri vipolnenii SELECT SUM (kaina) As sum1 FROM table1 INTO CURSOR temp 4. suma_pab (suma na konec mesiaca) 5. atsak_asm (otvetstvennoje lico) A naschiot koda, krome USE table1 IN 0 USE table2 IN 0 i pri otkritii formi v Init Event SELECT SUM (kaina) As sum1 FROM table1 INTO CURSOR temp Mozet bit chto-to eschio est, tolko ja etogo ulovit ne mogu. Sovsem zaputalas. То, что Вы совсем запутались - видно... :) Судя по структуре таблиц, такой запрос: Код: plaintext 1. В другом посте вы указывали другой запрос: Код: plaintext 1. А другого кода нет? Например, где-то в Valid/When, или в Click, или в LostFocus, или... В общем, чудес не бывает! Ищите "back-door'ы" в Вашем проекте/приложении... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 12:07 |
|
||
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
Izviniajus, chto zaputalas:)) Vot etot zapros i est SELECT SUM(round(kolichestvo*cena,2)) AS sum1 FROM Table1 INTO CURSOR temp Ja ponimaju, chto samo po sebe nichego ne proishodit, no v tom-to i delo ni gde nikakih kodov net.:) Budem iskat:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 12:25 |
|
||
|
Perezapis dannih
|
|||
|---|---|---|---|
|
#18+
AsolkaIzviniajus, chto zaputalas:)) Vot etot zapros i est SELECT SUM(round(kolichestvo*cena,2)) AS sum1 FROM Table1 INTO CURSOR temp Ja ponimaju, chto samo po sebe nichego ne proishodit, no v tom-to i delo ni gde nikakih kodov net.:) Budem iskat:) Выложите здесь проект и образец данных (если они не секретные), поможем найти! если проект большой - можете мне "намылить" на stanislav1971 на mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 12:29 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34714684&tid=1588904]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 386ms |

| 0 / 0 |
