Главная страница
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.011 c
1-72345
Lexa
2003-01-12 01:29
2003.01.23
TBitMap


1-72235
cult
2003-01-14 16:33
2003.01.23
Высота шапки формы(где Caption и системные кнопки)


3-72148
qwerty2
2003-01-03 17:21
2003.01.23
Размещение Band ов в QuickReport


3-72092
sizmrebi
2002-12-27 13:45
2003.01.23
MasterQuery


7-72567
_toltec
2002-11-14 02:06
2003.01.23
Имя функций в DLl