Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

I hate OnCalcFields   Найти похожие ветки 

 
DeepProg ©   (2002-08-29 18:56) [0]

GFD!
OnCalcFields производит действия на основе значений двух полей (А и В) набора данных Table, оба из которых являются обязательными(Required=true), AutoCalcFields=true
ввожу первые значения для А и В - все нормально.
в новой записи ввожу другие значения:
на первое из них действия правильные, а как только ввожу второе и добавляю запись - OnCalcFields выполняет действия, которые он выполнил для первой записи.
Почему это происходит, и как с этим бороться?


 
oss   (2002-08-30 10:44) [1]

после поста датасет у тебя позиционируется на 1-ю запись


 
Mike Kouzmine   (2002-08-30 11:29) [2]

oss -> С какой стати?


 
DeepProg ©   (2002-08-30 11:46) [3]

О! Так, ну вы тут пока разбирайтесь, а я еще уточню, что

при дальнейшем добавлении записи действия выполняются как для предыдущей. Это к тому, что если г-н oss прав, то позиционируется мой датасет не на первую, а на предыдущую запись.

Но все-таки, как мне от этого избавиться?



 
DeepProg ©   (2002-08-31 14:44) [4]

Ну что вы все затихли?
Спасайте братцы!!!!!! У меня работа стоит.


 
ЮЮ ©   (2002-09-02 04:53) [5]

Покажи текст своего OnCalcFields. Правильно написанный обработчик пока ещё никого не подводил :-)


 
VAleksey ©   (2002-09-02 07:18) [6]

AutoCalcFields = false
попробуй так.


 
oss   (2002-09-02 11:34) [7]

после поста делай синхронизацию и ставь на последнию запись...
тупо конечно, но пока разберешься может и спасти


 
DeepProg ©   (2002-09-02 17:02) [8]

2 oss
я понимаю ЧТО мне нужно, но я не знаю КАК это сделать.

2 VAleksey
пробовал, ничего не меняется. :(


 
Hooch ©   (2002-09-02 17:09) [9]

а если самому на OnBeforePost расчет делать ?


 
DeepProg ©   (2002-09-02 18:07) [10]

Это идея, только вот куда DatSet будет писать результат вычислений, в ту после которой происходит вставка, или в ту, которая вставляется? Как бы шилоо на мыло не получилось...


 
Mike Kouzmine   (2002-09-02 18:17) [11]

Ты напиши текст обработчика


 
DeepProg ©   (2002-09-02 18:37) [12]

многовато будет, там же процедуры со всей программы прописаны, мне же их придется тоже расписывать. Так я все сода и закачаю.

В общем,как я понял типичных признаков для этой ситуации наука еще не открыла, так что придется самому, но если будет ОЧЕНЬ НАДО, то, господа ЮЮ and Mike Kouzmine, ждите маленькой записки с прикрепленным файлом в ваших mailBox"ах.


 
Mike Kouzmine   (2002-09-02 18:41) [13]

Ждем, но завтра



Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
14-73844
mio
2002-08-27 17:11
2002.09.23
Где надыбать ANI & GIF?


3-73508
Bishop
2002-09-02 09:37
2002.09.23
SQL


1-73594
Malcolm
2002-09-12 09:52
2002.09.23
Перезагрузка в win2k


14-73873
Бармен
2002-08-29 11:51
2002.09.23
А есть кто из Симферополя?


1-73615
@Ujin
2002-09-12 11:52
2002.09.23
C: TMetafileCanvas - как бы его грамотно масштабировать...