Задание2. Связывание и объединение таблиц

Таблицы Orders.db и Items.db из папки C:\ PROGRAMS FILES\ BORLAND\ DELPHl6\ DEMOS\ DATA.

Связываются и объединяются по полю orderNo.

Порядок работы.

1. Поместите на форму три метки, три компоненты Query, три компонента DataSourse, три компонента DbGrid.

2. Свяжите соответствующие объекты Query, DataSourse, DbGrid между собой.

3. Для компонента Query1(таблица Orders), определите SQL-запрос: выберите все записи с полями OrderNo, PartNo, Qty из таблицы Items.

4. Для компонента Query2(таблица Items), определите SQL-запрос: выберите те записи с полями OrderNo, CustNo, SaleDate из таблицы Orders, в которых поле Orders принимает значение параметра. Значение этого параметра должно определяться набором данных для объекта Query1, поэтому установите свойство DataSourse для объекта Query2 равным DataSourse1.

5. Для компонента Query3 (таблица Join) определите SQL-запрос: выбрать те записи с полями OrderNo, CustNo, SaleDate из таблицы Orders и поля PartNo, Qty из таблицы Items, у которых совпадают значения полей OrderNo и упорядочить их по полю OrderNo

6. Установите свойство Active для всех объектов класса Tquery равным true

7. Запустить приложение.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: