![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
I hate OnCalcFields [D6, Paradox]
DeepProg © (2002-08-29 18:56:00)GFD!
OnCalcFields производит действия на основе значений двух полей (А и В) набора данных Table, оба из которых являются обязательными(Required=true), AutoCalcFields=true
ввожу первые значения для А и В - все нормально.
в новой записи ввожу другие значения:
на первое из них действия правильные, а как только ввожу второе и добавляю запись - OnCalcFields выполняет действия, которые он выполнил для первой записи.
Почему это происходит, и как с этим бороться?
Mike Kouzmine (2002-09-02 18:41:00) [1]Ждем, но завтра
DeepProg (2002-09-02 18:37:00) [2]многовато будет, там же процедуры со всей программы прописаны, мне же их придется тоже расписывать. Так я все сода и закачаю.
В общем,как я понял типичных признаков для этой ситуации наука еще не открыла, так что придется самому, но если будет ОЧЕНЬ НАДО, то, господа ЮЮand Mike Kouzmine, ждите маленькой записки с прикрепленным файлом в ваших mailBox"ах.
Mike Kouzmine (2002-09-02 18:17:00) [3]Ты напиши текст обработчика
DeepProg (2002-09-02 18:07:00) [4]Это идея, только вот куда DatSet будет писать результат вычислений, в ту после которой происходит вставка, или в ту, которая вставляется? Как бы шилоо на мыло не получилось...
Hooch (2002-09-02 17:09:00) [5]а если самому на OnBeforePost расчет делать ?
DeepProg (2002-09-02 17:02:00) [6]2 oss
я понимаю ЧТО мне нужно, но я не знаю КАК это сделать.
2 VAleksey
пробовал, ничего не меняется. :(
oss (2002-09-02 11:34:00) [7]после поста делай синхронизацию и ставь на последнию запись...
тупо конечно, но пока разберешься может и спасти
VAleksey (2002-09-02 07:18:00) [8]AutoCalcFields = false
попробуй так.
ЮЮ (2002-09-02 04:53:00) [9]Покажи текст своего OnCalcFields. Правильно написанный обработчик пока ещё никого не подводил :-)
DeepProg (2002-08-31 14:44:00) [10]Ну что вы все затихли?
Спасайте братцы!!!!!! У меня работа стоит.
DeepProg (2002-08-30 11:46:00) [11]О! Так, ну вы тут пока разбирайтесь, а я еще уточню, что
при дальнейшем добавлении записи действия выполняются как для предыдущей. Это к тому, что если г-н oss прав, то позиционируется мой датасет не на первую, а на предыдущую запись.
Но все-таки, как мне от этого избавиться?
Mike Kouzmine (2002-08-30 11:29:00) [12]oss -> С какой стати?
oss (2002-08-30 10:44:00) [13]после поста датасет у тебя позиционируется на 1-ю запись