![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать обновление таблиц? [D7, IB5.x]
Zelishe © (2003-02-04 11:31:00)Есть клиентское приложение, работающее с IB5.5, установленное на нескольких машинах. В нем есть управление таблицой TABLE. Как сделать так, чтобы при внесении изменений на одной из машин таблица обновлялась на других с сохранением позиции курсора в DBGrid (т.е. если он стоял на какой-то записи, чтобы он там и оставался). Вроде бы просто, а что-то торможу. Заранее спасибо.
DarkGreen (2003-02-04 13:59:00) [1]Наверное не TSIBfibEventAlerter а TpIBfibEventAlerter и не FIBы, а FIBPlus?
Andriano (2003-02-04 13:26:00) [2]Можно только не для редактируемой таблице, иначе пользователь завоет.
Добавлю от себя: я это делал с помощью TSIBfibEventAlerter (FIBы).
Zelishe (2003-02-04 12:02:00) [3]А как вариант, чтобы кнопка РЕФРЕШ срабатывала, перед тем, когда совершается некое действо над табличкой (Добавление\Изменение\Удаление)... Но тогда возникает проблема - мы редактируем запись, а ее кто-то редактирует параллельно. Т.е. в итоге получаем, кто последний ткнул СОХРАНИТЬ, тот и модный...
Anatoly Podgoretsky (2003-02-04 11:57:00) [4]Без ущерба для психики никаких кроме Refresh по кнопке.
Если таблица не редактируемая и не прокручиваемая, тогда можно по таймеру.
Zelishe (2003-02-04 11:52:00) [5]Ага... Работаешь ты с табличкой, а тут ее "накрывает" обновлением. Блин, а какие еще варианты можно придумать, кроме кнопки MANUAL REFRESH?
Anatoly Podgoretsky (2003-02-04 11:46:00) [6]Торможение бог с ним, а какой удар по психике пользователя.
Sergey13 (2003-02-04 11:42:00) [7]2Zelishe (04.02.03 11:31)
>Вроде бы просто
То-то и оно что "ВРОДЕ"
>а что-то торможу.
Если сделаешь (в принципе можно), то тормозить начнет сервер. 8-(
Подумай хорошенько - надо ли тебе это?