Форум — Ответы ( К темам )
| ? | 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 :)  | |