Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Вниз!!! Как обеспечить объективное отображение данных в TDBGrid !!! Найти похожие ветки
← →
prihod (2003-05-29 10:37) [0]УВАЖАЕМЫЕ МАСТЕРА.
У меня есть омпонент TDBgrid, который связан с TQery. к какому событию мне нужно привязать TQery.Close и TQuery.Open, для того, чтобы пользователи на разных машинах могли получать объективную информацию одновременно. Пробовал цеплять на TQuery.BeforeScroll и TQuery.AfterScroll. Почему-то не работает. В TDBGrid свойства обрабатывающего передвижения по таблице данных вроде нет. Как быть. Могу скинуть на мыло исходники для ознакомления (если кому нада).
Заранее благодарю за помощь всех ответивших.
← →
Соловьев (2003-05-29 10:42) [1]
> для того, чтобы пользователи на разных машинах могли получать
> объективную информацию одновременно.
одновременно? наверное тебе надо использовать Events сервера.
И по ним уже дергать Query. И еще а какие параметры транзакций у тебя? я так понимаю ты через BDE? попробуй IBX, а лучше купить FIBPlus
← →
Max Zyuzin (2003-05-29 10:46) [2]>prihod (29.05.03 10:37)
Данная проблема уже не раз обсуждалась на форуме, после доглих дисскусий вроде как сошлись на мысли, что перерисовывать все автоматически ни есть хорошо, т.к. если у тебя количество людей, раюотающих в с базой увеличится, то почти все время у юзверей будет происходить Close Open... Правильным решением выбрали кнопку с надписью "обновить", жмешь и данные обновляются... ИМХО самое грамотное решение.
← →
Соловьев (2003-05-29 10:46) [3]соррри что-то нашло :))) какой-еще сервер...
мидас я думаю тебе поможет.
← →
Max Zyuzin (2003-05-29 10:51) [4]>prihod (29.05.03 10:37)
Да и таки еще добавка... если ты хочешь сделать многопользовательскую базу, то не используй то, что для этого не предназначено (dBase, FoxPro), для этого надо пользоваться другими весчами.
← →
prihod (2003-05-29 11:03) [5]Я пользуюся БД с которыми может работает FoxPro 2.5b(DOS), в связи с производственной необходимостью. Менять в системе мне ничего нелзя. Нужно приклеиться и сосуществовать... Так есть все таки какое-то событие у TDBGrid-а, по которому можна отслеживать движение курсора. Пробовал цеплять на таймер, но машины на предприятии сламые, и сеть ни ах-ти. Кахдую секунду обновлять данные - вроде как перегружаешь сервер...
← →
Max Zyuzin (2003-05-29 11:08) [6]>prihod (29.05.03 11:03)
AfterScroll у НД к которому прицеплен Grid
← →
Соловьев (2003-05-29 11:09) [7]
> Так есть все таки какое-то событие у TDBGrid-а, по которому
> можна отслеживать движение курсора.
зачем это еще?!
← →
prihod (2003-05-29 11:12) [8]Спасибо ВСЕМ, вроде разобрался сам...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c