Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
4-84854
Demon[DZ]
2003-04-22 14:48
2003.06.26
Кнопка


1-84182
den
2003-06-11 23:30
2003.06.26
TPanel


1-84355
Vorobyev Sergey
2003-06-16 15:37
2003.06.26
Какие есть способы подсчитать количество файлов в директории?


14-84695
kostas
2003-06-04 13:36
2003.06.26
Пдскажите где можно почитать об програмировании COM, DCOM,OLE


3-83929
AlexA
2003-05-30 12:06
2003.06.26
Как программным способом изменить ширину MEMO в FastReporte.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский