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

Вниз

Семейство Tquery   Найти похожие ветки 

 
hn   (2002-04-09 17:25) [0]

Есть проблема:
на форме выводяться справочники (около 10)
то есть в зависимости от выбора пункта меню тот или иной запрос делается активным.
Ряд команд по обновлению данных аналогичен для всех запросов.
Вопрос: что можно сделать, чтобы не писать процедуры на каждый запрос событию AfterPost,
как бы написать одну общую процедуру в которую бы передавался параметр, определяющий активный запрос и позволяющий изменять его свойства.


 
Mike_Goblin ©   (2002-04-09 18:15) [1]

Я так понял в каждый момент активен тольно один запрос? Тогда
1. Написать метод с параметром типа TQuery и делать с ним все что надо
2. Пройтись в цикле по компонентам формы и найти этот запрос
3. Вызывать п1 в качестве параметра указав п2


 
Desdechado ©   (2002-04-09 18:36) [2]

можно иметь всего 1 Query, в нем динамически менять SQL.Text в зависимости от нужного справочника - и все обработчики дублировать не надо


 
Lusha ©   (2002-04-10 09:16) [3]

Я может чего не понял...
Работайте с параметром DataSet обработчика AfterPost. Он и содержит указатель на необходимый НД. И обработчик будет один для всех TQuery...



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-94400
Nikolay
2002-04-17 19:50
2002.04.29
Переменная


1-94445
BlackJack
2002-04-13 01:11
2002.04.29
Поддержка сериализации в Delphi.


4-94628
Оля
2002-02-21 10:22
2002.04.29
Внимание! Хотелось бы обобщить вопросы по handle за последние несколько дней.


1-94360
ArmArt
2002-04-12 23:00
2002.04.29
Срочно! Как использовать два Query в одном отчете?


3-94327
yozhik
2002-04-09 14:50
2002.04.29
Перекачка данных из Access в MSSQL и наоборот