Вниз
Скачать: CL | DM;

!!! Как обеспечить объективное отображение данных в 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.015 c
3-84036
elena_m
2003-05-29 17:50
2003.06.26
ADO connection, D7, MS SQL2000


1-84150
Apach
2003-06-11 12:51
2003.06.26
Работа с Excel


14-84531
agentru
2003-06-06 19:38
2003.06.26
Где найти ???????


14-84714
АлК
2003-06-05 13:44
2003.06.26
Project Manager в D7


1-84358
Александр-И
2003-06-16 17:09
2003.06.26
LabeledEdit + UpDown




   Наверх