|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.08.2009, 16:19 | #1 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 10
|
Событие при добавлении записи в BDGrid
Здравствуйте.
Столкнулся с проблемой, необходимо при добавлении записи на стороне серверной части, отобразить эту запись на стороне клиента, но при добавлении в DBGrid нужно вызвать некое событие например showmessage() Delphi под рукой нет, пишу на память свои варианты. Timer begin adoquery1.close; adoquery1.open; обновляем DbGrid if dbGrid1.lines.count = dbGrid1.lines.count +1 then begin showmessage('Запись добавлена') и такой вариант if dbgrid1.datasource.dataset.recordCo unt = dbgrid1.datasource.dataset.recordCo unt +1 then ... Ни один из вариантов не работает, подскажите пожалуйста, ткните носом на решение проблемы. Спасибо. |
19.08.2009, 22:03 | #2 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
У меня пару раз были глюки с Open и Close.
Попробуй так: В DataSource1 для твоего запроса по событию DataSource1Change напиши следующее: Код:
|
19.08.2009, 23:37 | #3 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 10
|
Да, но это не решает проблему с с выполнением условия, в случае добавления записи
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка при добавлении записи | Tanya2008 | БД в Delphi | 3 | 22.04.2009 10:07 |
Проблема при добавлении в БД | Oleg Romanchuk | БД в Delphi | 2 | 12.01.2009 12:21 |
при добавлении новой записи через форму подставлолось значение из другой таблицы | Baxxter | Microsoft Office Access | 1 | 07.01.2009 22:23 |
Изменение формул при добавлении строк | EducatedFool | Microsoft Office Excel | 4 | 02.12.2008 14:39 |
как из одной BDgrid скопировать выделенное поле в другую BDgrid | Шурик | БД в Delphi | 7 | 03.05.2007 14:24 |