Главная страница
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.016 c
3-63596
sveloga
2003-02-03 08:49
2003.02.20
Как узнать, существует ли таблица ?


14-63844
0$a
2003-02-04 00:57
2003.02.20
ОРЕШКИ Рулят


3-63530
Andy Eremin
2003-02-03 09:14
2003.02.20
сортировка


6-63699
AndyM
2002-12-27 18:40
2003.02.20
Вызов скрипта с сервера....


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