Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.13;
Скачать: CL | DM;

Вниз

Автоматическое обновление в DBGRID или в DataSet ...   Найти похожие ветки 

 
nedden   (2002-05-20 14:27) [0]

Есть БД. При начале просмотра базы хочу увидеть только те записи кторые были до начала просмотра ... т.е. не хочу видеть постоянного обновления ... Как это можно сделать ? Фильтры не предлагать :) т.к происходит постоянное дергание - появится запись и тут же сразу убирается ... Хочу например поглядеть всю базу от начала и до текущего момента ... Как ? помогите ...


 
Lusha ©   (2002-05-20 14:40) [1]

>nedden (20.05.02 14:27)
Вы будете смеяться, но Вы и так имеете набор данных на момент начала просмотра... И обновляться он не будет, пока Вы его об этом сами не попросите...


 
Anatoly Podgoretsky ©   (2002-05-20 14:41) [2]

Для этого надо в таблицах иметь или последовательный номер или дату добавления


 
denn   (2002-05-21 09:12) [3]

у меня почему то если добавляется запись (база на локальной машине) то обновляется и набор данных в гриде ...


 
GrayMage ©   (2002-05-21 09:53) [4]

Сделай выборку через Query. И она сама не будет меняться пока ее не попросишь.


 
Johnmen ©   (2002-05-21 10:17) [5]

Добавляй отдельным запросом...


 
nedden   (2002-05-21 11:17) [6]

я неправильно сформулировал задачу ... TClientDataSet + TDataSource + TDBGrid - вот что я использую - и все это на одной локальной машине. У меня несколько потоков кидают туда записи, а кто-то смотрит базу. Дак вот я не хочу чтобы этот кто-то видел постоянно обновляющуюся базу - а видел только до того момента как открыл Grid ... У меня есть там поле типа TDataTime - когда запись появилась. Пробовал установить фильтр, результат - появление записи и сразу же ее пропадание, что есть нехорошо. может теперь кто нибудь подскажет что нибудь ? :)


 
Johnmen ©   (2002-05-21 12:42) [7]

перед установкой фильтра - НД.DisableControls
после установки - НД.EnableControls



Страницы: 1 вся ветка

Текущий архив: 2002.06.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-39992
ЗЛ
2002-06-03 14:29
2002.06.13
И еще один вопрос (не в тему, но очень нужно) вынужден был постав


3-39922
budhha
2002-05-18 04:18
2002.06.13
RTF в поле


4-40214
copyr25
2002-04-09 17:07
2002.06.13
Как перехватить нажатие Ctrl+Alt+Del?


3-39937
Помогите
2002-05-21 10:38
2002.06.13
Структура БД


1-40046
Helg
2002-05-31 17:26
2002.06.13
Как изобразить картинку перед запуском программы?