Использование конструктора запросов

 Построим простой отчет, используя конструктор запросов.

 

 Нажмите кнопку "Новый отчет" _img321 на панели инструментов дизайнера. При этом создастся страница отчета с бэндами "Заголовок отчета", "Данные 1 уровня" и "Подвал страницы".

 

 На страницу "Данные" положите компонент "Запрос ADO". Сделайте двойной щелчок на компоненте, и вы увидите окно редактора запроса.

 

clip0039

 

 Нажмите кнопку _img323 в редакторе, и вы увидите окно конструктора запросов. Выберите таблицу Customer в левой части окна и перенесите ее мышкой на рабочее поле (можно также сделать двойной щелчок для перемещения таблицы). Пометьте галочками поля CustNo, Company, Phone:

 

clip0040

 

 Это все, что необходимо для построения запроса. Вы можете посмотреть текст запроса на закладке SQL, а на закладке Result увидеть данные, которые вернул запрос. Нажмите кнопку clip0026, чтобы закрыть конструктор. При этом мы вернемся в окно редактора запроса, в котором теперь отображается сгенерированный текст запроса:

 

clip0041

 

 Внимание! Если вы исправите текст запроса, то потеряете схему (размещение таблиц в конструкторе запроса и связи между ними). Если текст запроса не изменять вручную, вы всегда можете зайти в конструктор запроса и поправить схему визуально.

 

 Нажав кнопку ОК в редакторе, мы вернемся в дизайнер отчета. Нам осталось подключить бэнд "Данные 1 уровня" к источнику данных и разместить поля на бэнде.