2 вопроса по TQuery
1. Есть два Query. Как связать их отношением master-detail? В обоих запросах имеется ключевое поле N_. На форме присутствует Query1, Query2, DataSource1, DataSource2.
2. Как записать результаты запросов в таблицы?
Заранее благодарен.
Цитата:
Originally posted by serjufa
Прошу помочь начинающему.
1. Есть два Query. Как связать их отношением master-detail? В обоих запросах имеется ключевое поле N_. На форме присутствует Query1, Query2, DataSource1, DataSource2.
2. Как записать результаты запросов в таблицы?
Заранее благодарен.
Прошу помочь начинающему.
1. Есть два Query. Как связать их отношением master-detail? В обоих запросах имеется ключевое поле N_. На форме присутствует Query1, Query2, DataSource1, DataSource2.
2. Как записать результаты запросов в таблицы?
Заранее благодарен.
У подчинённого Query(напр Query2) пишешь в SQL
select * from T1 where N_=:N_
Затем его свойство DataSource ставишь в DateSource1. Вот и всё.
Второй вопрос неясен. Какие запросы куда сохранять? Запись в таблицы производится опрератором INSERT, удаление - DELETE.
Если речь идет об изменениях, сделанных пользователем в Гриде, то тут два пути. Первый - свойство RequestLive установить в true.
Второй - через кэшированные изменения и UpdateSQL.
Второй способ лучше. А если пользуешься IBExpress, то остаётся только второй способ.
заранее спасибо.