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

Вниз

MasterQuery   Найти похожие ветки 

 
sizmrebi ©   (2002-12-27 13:45) [0]

Privet vsem,
Podskajite pojalusta kak reshit problemu:
est odin Tquery (MasterQuery) i snim sviazivaui 3 Ttable spomoshiu master source... dela v tom chto ne xochu ispolzovat Ttable.
vzial i postavil 3 Tquery (Query1,Query2,Query3), i na MasterQuery AfterScroll napisal chtobi eti 3 Quera zakrivalis i zanovo otkrivalis, vsio chisto rabotaet no est malenkaia problema: rabotaet chut-chut medlenno.
podskajite pojalusta nelzia li eti query sviazivat s MasterQuery kak sviazivaetsia Ttable s pomoshiu MasterSource.
ili est kakoeto drugoe reshenie?

zaranee vsem spasibo


 
Prooksius ©   (2002-12-27 13:55) [1]

Я делал так.
При каждом скроллинге выставляю флаг, что надо обновить подчиненные Query, а по таймеру (с периодом 0.3 сек.) запускаю открытие этих Query.
Типа, как в проводнике сделано (мне понравилось сразу :))
Переходишь на какой-то каталог - и его содержание показывается не сразу - а с задержкой.


 
Johnmen ©   (2002-12-27 13:59) [2]

В выражении детального запроса Query прописываешь типа
WHERE idD=:idM, и указываешь датасоурс -> на мастера,
где параметр будет подставляться автоматом из мастерного НД


 
MOA ©   (2002-12-27 14:03) [3]

Напишите нечто вроде
SELECT p1, p2 WHERE id=:pid
Здесь поле id - это ключ к мастер-таблице. В мастер-запросе должно быть поле с точно таким же именем, как имя параметра (т.е pid). Затем скажите этому Query, что его Master Source - Ваш запрос к главной таблице.
Удачи!


 
Prooksius ©   (2002-12-27 14:05) [4]

2 Johnmen © (27.12.02 13:59)
Просто, если на гриде, подключенном к MasterQuery надасть стрелку вниз и не отпускать, то все равно будет тормозить, как бы быстро ни выполнялись DetailQuery.


 
Johnmen ©   (2002-12-27 14:15) [5]

>Prooksius © (27.12.02 14:05)

Конечно ! Для избежания этого и делаем придумки (напр.как у тебя)
:)
А еще вариант (со своими недостатками) :
сразу полностью получить детальные НД и потом в AfterScroll мастера выставлять фильтр на детальные.


 
sizmrebi ©   (2002-12-27 15:31) [6]

Sposibo vsem za pomosh,
poproboval: WHERE taskID=:ID
poka vsio normalno rabotaet... u menia uje ne tormozit....
postavliu u shefa i posmotriu:)

Sposibe eshchi0 raz vsem:)



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
4-72608
Dimitry
2002-12-10 06:11
2003.01.23
Как удалить файл с помощью WinAPI?


3-72105
Ozone
2002-12-27 10:26
2003.01.23
SQL запрос - как??????


1-72309
waw
2003-01-15 15:30
2003.01.23
Длина строки в пикселах для указанного фонта


1-72294
smok_er
2003-01-15 12:01
2003.01.23
Инициализация record ов


3-72062
shel
2003-01-04 04:35
2003.01.23
Как отобразить в TDBImage blob поле(access)