Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
3-72048
Fishka
2003-01-05 10:47
2003.01.23
DBMemo - редактирование


14-72461
romychk
2003-01-02 00:07
2003.01.23
Minimum функции


3-72033
Delphinium
2003-01-04 22:29
2003.01.23
Paradox в сети


14-72520
Дмитрий К.К.
2002-12-20 06:40
2003.01.23
Посвящается модераторам...


1-72324
diks
2003-01-15 20:29
2003.01.23
checkbox





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