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

Вниз

Как сделать обновление таблиц?   Найти похожие ветки 

 
Zelishe   (2003-02-04 11:31) [0]

Есть клиентское приложение, работающее с IB5.5, установленное на нескольких машинах. В нем есть управление таблицой TABLE. Как сделать так, чтобы при внесении изменений на одной из машин таблица обновлялась на других с сохранением позиции курсора в DBGrid (т.е. если он стоял на какой-то записи, чтобы он там и оставался). Вроде бы просто, а что-то торможу. Заранее спасибо.


 
Sergey13 ©   (2003-02-04 11:42) [1]

2Zelishe (04.02.03 11:31)
>Вроде бы просто
То-то и оно что "ВРОДЕ"
>а что-то торможу.
Если сделаешь (в принципе можно), то тормозить начнет сервер. 8-(

Подумай хорошенько - надо ли тебе это?


 
Anatoly Podgoretsky ©   (2003-02-04 11:46) [2]

Торможение бог с ним, а какой удар по психике пользователя.


 
Zelishe   (2003-02-04 11:52) [3]

Ага... Работаешь ты с табличкой, а тут ее "накрывает" обновлением. Блин, а какие еще варианты можно придумать, кроме кнопки MANUAL REFRESH?


 
Anatoly Podgoretsky ©   (2003-02-04 11:57) [4]

Без ущерба для психики никаких кроме Refresh по кнопке.
Если таблица не редактируемая и не прокручиваемая, тогда можно по таймеру.


 
Zelishe   (2003-02-04 12:02) [5]

А как вариант, чтобы кнопка РЕФРЕШ срабатывала, перед тем, когда совершается некое действо над табличкой (Добавление\Изменение\Удаление)... Но тогда возникает проблема - мы редактируем запись, а ее кто-то редактирует параллельно. Т.е. в итоге получаем, кто последний ткнул СОХРАНИТЬ, тот и модный...


 
Andriano ©   (2003-02-04 13:26) [6]

Можно только не для редактируемой таблице, иначе пользователь завоет.
Добавлю от себя: я это делал с помощью TSIBfibEventAlerter (FIBы).


 
DarkGreen ©   (2003-02-04 13:59) [7]

Наверное не TSIBfibEventAlerter а TpIBfibEventAlerter и не FIBы, а FIBPlus?



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
6-63725
John
2002-12-27 19:51
2003.02.20
Консоль и TServerSocket


14-63777
Fuinadan
2003-02-03 20:14
2003.02.20
XP, NTFS & FAT32


14-63758
MAPI
2003-02-04 21:03
2003.02.20
векторизация


3-63478
Nick-From
2003-02-04 16:58
2003.02.20
Процедура сравнения


14-63794
Дмитрий К.К.
2003-02-04 00:15
2003.02.20
Стандарты сайта