Создание приложений для работы с базами данных в сети 561

Рис. 10.1

Построитель запросов: главное
окно (а) и сформированный
запрос(б)

одну или несколько таблиц в ней, с которыми хотите работать. В списке полей таб-
лицы, расположенном в верхней части окна, вы можете установить индикаторы
тех полей, которые вам требуется выбрать. В нижней части окна на странице Selecti-
on вы можете задать названия полей, которые будут фигурировать при выводе резу-
льтатов, и задать выражения для новых вычисляемых полей (см. рис. 10.1 а). В ле-
вой панели этой страницы вы пишете заголовки полей, а в правой — выражения.

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

На странице Criteria вы можете задать критерии отбора записей, на странице
Sorting — установить ключи упорядочивания. Названия остальных страниц соот-
ветствуют элементам языка SQL, рассмотренным в разделе 10.1.2, и позволяют
сформировать соответствующие элементы запроса.

Команда Query Show SQL или соответствующая ей быстрая кнопка позволяют
посмотреть сформированный запрос (рис. 10.1 б) и отредактировать его. Команда
Query ] Run SQL или соответствующая ей быстрая кнопка позволяют посмотреть ре-
зультаты выполнения сформированного запроса.

При завершении работы с построителем запросов вам будет задан вопрос:

«Save changes to query?». При положительном ответе на этот вопрос сформирован-
ный запрос будет помещен в свойство SQL компонента Query.

Завершив работу с визуальным построителем запросов, вы возвращаетесь в
свое приложение. Как вы сможете увидеть, в свойстве DatabaseName компонента
Query появится выбранная вами база данных, а в свойстве SQL — сформирован-
ный запрос. Можете установить свойство Active в true и посмотреть результат.