Главная страница
    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.038 c
3-83973
Rustik
2003-05-29 17:49
2003.06.26
При конвертации из DOS в WIN превые буквы забиваются решеткой


14-84532
Кулюкин Олег
2003-06-05 10:23
2003.06.26
Поругайте Software Activation Service от WebMoney


14-84721
Atum
2003-06-05 16:37
2003.06.26
Как сделать


11-84052
Юзер
2002-10-09 23:22
2003.06.26
Что вы думаете о компоненте


1-84072
SNC
2003-06-10 09:37
2003.06.26
Имена файлов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский