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

Вниз

Подсчет полей в базе данных...   Найти похожие ветки 

 
progr@mist ©   (2003-04-16 19:31) [0]

Плз, люди подскажите: есть база данных в ней происходят какие-либо изменения (новая запись, или изменение существующей) надо на это отреагировать и пересчитать значения по некоторым полям...
Я пробовал... по Table1.datachange но после добавления второй записи происходила перегрузка... потом программа вообще не запускалась пока не вырежу этот кусок кода... Заранее сенкс!


 
mike-d ©   (2003-04-16 20:39) [1]

// краткий англо-программисткий словарь
Insert, Edit, Delete (вставить, изменить, удалить); After (после), Before (перед/до того как)

У своего компонента TTable тыкаешь (в ObjectInspector) на закладку Events (события) и находишь следующее: AfterInsert, BeforePost и т.д. (перевод см. выше) Это т.н. обработчики событий. В твоем случае изменить значения полей можно по событию BeforePost.
Добавлю, что в событии BeforePost не надо делать лишних телодвижений вроде Table.Edit и Table.Post - просто присвой нужным поля нужные значения.

ЗЫ Что есть "Table1.datachange"?


 
MsGuns ©   (2003-04-16 21:21) [2]

>mike-d © (16.04.03 20:39)
>ЗЫ Что есть "Table1.datachange"?

По всей видимости использовалось одноименное событие TDataSource

Читаем:

Occurs when the data in a record has changed, either due to field edits or moving the cursor to a new record.

Ясненько. У него на каждый клик на гриде (читай-на НД) срабытывало это событие. А ведь он мабудь навесил в обработчик бог весь что ;))



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
14-23361
Мазут Береговой Рюрикович
2003-04-19 10:50
2003.05.08
Знакомая купила комп с паролем, а пароля не знает.


3-23006
Lony
2003-04-17 22:24
2003.05.08
Получить данные Paradox а в TComboBox.


14-23310
aga
2003-04-18 21:31
2003.05.08
Предложение...


8-23245
sachem
2003-01-29 15:27
2003.05.08
менять картинки слайдами!


1-23171
=The Unknown=
2003-04-24 17:14
2003.05.08
Как получить доступ к иконкам произвольного EXE-файла