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

Вниз

создание Query-запросов   Найти похожие ветки 

 
Cyber ©   (2004-05-24 16:44) [0]

Есть форма учебные группы, выбираем группу, получаем список студентов.(Создается новое окно) Одновременно может быть открыто несколько форм со студентами. Как делать, чтобы набор данных на всех формах студентов не обновлялся при переходе на новую группу. Я размещаю Query на самой форме студентов. Но это мне не подходит, так как список студентов может понадобиться раньше, чем создана эта форма(для формирования других документов). Посоветуйте пожалуйста, как будет правильнее разместить Query.
Заранее благодарен!  


 
Соловьев ©   (2004-05-24 16:46) [1]

ничего не понял, но попробую догадаться - DataModule


 
Cyber ©   (2004-05-24 16:55) [2]

Делал в DtatModule, но набор данных во всех окнах "Списка студентов" будет обновляться а зависимости от выбранной группы, а это согласитесь не хорошо


 
slgeo ©   (2004-05-24 17:03) [3]

Как форму со списком студентов, так и набор данных Query надо создавать для каждой выбранной группы динамически, передавая в каждый из объектов TQuery параметром идентификатор выбранной группы.


 
Соловьев ©   (2004-05-24 17:08) [4]


> но набор данных во всех окнах "Списка студентов" будет обновляться
> а зависимости от выбранной группы, а это согласитесь не
> хорошо

кажись понял...

> Но это мне не подходит, так как список студентов может понадобиться
> раньше, чем создана эта форма(для формирования других документов).

Вот когда пользователь решит что ему нужна группа студентов и генери динамически Query:

Query := TQuery.Create(DataModule);


 
Cyber ©   (2004-05-24 17:11) [5]

огромное списибо ;-), буду работать в нужном направлении


 
slgeo ©   (2004-05-24 17:12) [6]

> Соловьев
> Query := TQuery.Create(DataModule);

Правильнее было бы Query := TQuery.Create(NewForm);


 
Sandman25+1   (2004-05-24 17:16) [7]

Возможно, что лучше будет создавать несколько датамодулей. Все зависит от задачи.


 
Соловьев ©   (2004-05-24 17:17) [8]


> Правильнее было бы Query := TQuery.Create(NewForm);

нет, не правельнее...



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
1-1085826018
Гибон
2004-05-29 14:20
2004.06.13
Приложения на Delphi & DLL на Visual C++


1-1085773370
hiperLogun
2004-05-28 23:42
2004.06.13
Popup!!!


6-1082227954
IXT
2004-04-17 22:52
2004.06.13
Наличие входящего подключения.


6-1082878311
барбос
2004-04-25 11:31
2004.06.13
Как добавить ,библиотеку (MSHTML_TLB) как ActiveX, в секцию uses?


1-1086030482
Gastarbeiter
2004-05-31 23:08
2004.06.13
Как присвоить буквам в одной строке разное форматирование