Оконный ГЭ База данных размещается в графическом слое стандартным способом (см. Размещение ГЭ и Задание типовых свойств ГЭ ).
ГЭ предназначен для отображения данных, извлеченных из БД, а также для записи значений (из полученной выборки) в аргументы/каналы:
подключение к БД и инструкция SELECT конфигурируются в канале CALL.SQLQuery, который должен быть привязан к аргументу экрана (пусть этот аргумент имеет имя scr_arg). В канале CALL.SQLQuery создаются аргументы (OUTPUT), которые используются как подстановки в инструкции SELECT (пусть эти аргументы имеют имена DB_arg<n>; см. также Подстановки в SQL-запросе ).
Канал CALL.SQLQuery должен содержать только один SQL-запрос (номер запроса не имеет значения).
ГЭ База данных должен быть привязан к scr_arg (атрибут Привязка).
В реальном времени доступны следующие инструменты ГЭ:
кнопка Запрос ( ) – извлечь данные из БД (SQL-запрос выполняется, но в DB_arg<n> данные не записываются). При успешном выполнении запроса ГЭ отображает таблицу-выборку (столбцы имеют имена <имя таблицы БД>.<имя столбца таблицы БД>). Если атрибут В виде дерева = TRUE, данные отображаются в виде дерева (первый столбец инструкции SELECT располагается на верхнем уровне, а остальные столбцы отображаются как дочерние первого);
кнопка Стоп ( ) – прервать выполнение запроса;
кнопка Запись – записать значения из выбранной строки в DB_arg<n>.
В строке ГЭ вверху справа отображается текущее состояние взаимодействия с БД.