![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Автоматическое обновление таблиц Interbase [IB4.x, IB5.x, IB6.x]
AlexPul © (2003-09-04 15:31:00)
как в интербейсе сделать так, чтобы изменения, сделанные одним юзером моментально отображались у другого?
Евгений Барабашин (2003-09-04 16:22:00) [1]
Для нечасто обновляемых справочников можно использовать механизм Event-в. В тригере посылаешь сообщения, а клиентские приложения их ловят. Подробнее см. документацию.
Но для подабляющего большинства случаев достаточно кнопки "Обновить" и само-перечитывания данных перед редактированием.
HSolo (2003-09-04 15:47:00) [2]
Зачем же постоянный? По нажатию юзером кнопки, когда ему - юзеру - надо.
А автообновления, Вы считаете, сеть не забьют? Ваша база редактируется крайне редко?
А юзер не обидится, если у него данные вдруг начнут дергаться?
Ну если очень-очень надо - посмотрите механизм events. Только не верю я, что это приведет к чему-то хорошему.
Reindeer Moss Eater (2003-09-04 15:43:00) [3]
Постоянный Refresh слишком забивает сетевой трафик и замедляет работу приложения.
А где я говорил про постоянный рефреш?
Я говорил что юзер, заинтересованный в свежих данных в момент времени Х должен иметь возможность отправить запрос серверу на эти данные. Вот и все.
Sandman25 (2003-09-04 15:42:00) [4]
[2] AlexPul (04.09.03 15:38)
Такой вопрос тут регулярно задается. Обычно все заканчивается тем, что ставится кнопка Обновить + таймер автоматического обновления с возможностью настроить период обновления или вообще полного его отключения.
ЗЫ. Пользователю может не понравиться, что данные в гриде "скачут", когда он их просматривает или просто изменяет выбранную строку.
Рамиль (2003-09-04 15:41:00) [5]
Не видел я еще таких программ....
AlexPul (2003-09-04 15:38:00) [6]
что значит запросить?
сделать Refresh?
Так меня интересует способ обновления только по событию добавления новой записи или редактирования существующей, а не постоянный Refresh. Постоянный Refresh слишком забивает сетевой трафик и замедляет работу приложения.
Reindeer Moss Eater (2003-09-04 15:32:00) [7]
Другой юзер должен запросить эти данные у сервера