у меня была аналогичная задача
Требовалось чтобы диспетчер видел расписание и его изменения на данный момент
я решил просто по рабоче-крестьянски.
переоткрывал запрос по таймеру (скажем через 1 мин)
Чтобы диспетчер не видел мелькания на экране надо
1. запретить отображение в DBGrid
2. установить курсор на прежнюю запись (для чего перед закрытием запроса запоминяешь положение курсора). Если строка исчезла- то устан. курсор на соседнюю.
3. разрешаешь отображение в DBGrid
|