Форум — Ответы ( К темам )
? | ledenezz: Query и DBGrid (08-05-2003 18:39:24) |
Мне нужно, чтобы DBGrid заполнялся результатом запроса, куда собираются данные из нескольких справочных таблиц. Можно ли как нибудь сделать, чтобы результат запроса помещался в какой-нить элемент (Н-р IBDataSet), после чего связь с Query разрывалась. (Т.к. у Query ещедругие задачи). А событие Scroll DBGrid-a обрабатывался добавленным элементом? | |
Владимир (08-05-2003 21:00:58) | |
Я бы посоветовал для этого: или 1/ компонент типа "Таблица в памяти" типа RxMemoryData из библиотеки RXLib, или kbmMemTable (есть в Downloads) Выполняете SQL-запрос в Query к нескольким таблицам, помещаете полученные данные в этот компонент типа RxMemoryData, закрываете запрос или 2/ Берете компонент типа Table, и загоняете данные из запроса в него, в какой-нибудь обычный .db файл на диск, для этого в свойстве DatabaseName указываете папку, где будет распологаться этот файл (например C:), в свойстве TableName его имя (например temp.db) и когда надо создаете его Table1->CreateTable(); Table1->Open(); и используете, потом можете и удалить Table1->Close(); Table1->DeleteTable(); А DBGrid соответственно привязываете к этому RxMemoryData (или Table для второго варианта) | |
ledenezz (09-05-2003 00:36:03) | |
Спасибо за дельный совет. Осваиваю RxLib :) |