Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

2 вопроса по TQuery

523
28 января 2003 года
serjufa
14 / / 20.05.2000
Прошу помочь начинающему.
1. Есть два Query. Как связать их отношением master-detail? В обоих запросах имеется ключевое поле N_. На форме присутствует Query1, Query2, DataSource1, DataSource2.
2. Как записать результаты запросов в таблицы?
Заранее благодарен.
295
28 января 2003 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by serjufa
Прошу помочь начинающему.
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, то остаётся только второй способ.

523
29 января 2003 года
serjufa
14 / / 20.05.2000
Сформулирую вопрос иначе. Делаю первый SQL запрос к табл.А, делаю второй SQL запрос к табл.Б. Теперь мне нужно связать полученные 2 курсора по полю N_kod(один ко многим, второй курсор является подчиненным.
заранее спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог