БД Запрос

Печать Стартовая страница

ic_458 БД Запрос (компонент - источник данных). Представляет собой набор данных, записи которого формируются в результате выполнения SQL-запроса. Для формирования набора данных используется реляционный способ доступа к данным. В отличие от  компонента Таблица,  данный набор данных  может содержать записи нескольких таблиц базы данных. Запрос формируется к любым таблицам, не обязательно из набора, определенного в Администраторе данных.

Свойства компонента: Отступ слева, Название, Отступ сверху.

Активный - определяет активизирован запрос или нет, возможные значения - Да, Нет. По умолчанию - Нет. При значении свойства Да, осуществляется визуализация результатов выполнения запроса в компоненте, подключенном к рассматриваемому набору данных с именем, определенным в свойстве Название.

Расположение – содержит имя каталога, в котором расположены таблицы БД, либо псевдоним  БД. Выбирается с помощью диалога  выбора конкретной директории или псевдонима пути к месту, где расположены таблицы БД, участвующие в запросе.

Код запроса - содержит текст запроса, на основании которого отбираются записи в набор данных. Запрос включает команды языка SQL и выполняется при открытии набора данных. При формировании запроса вызывается  редактор для ввода текста SQL запроса.  При формировании запроса можно использовать Построитель запросов – редактор, позволяющий набирать и выполнять SQL – запросы (основные сведения о языке SQL даны в п. 2.6.1. документации).

Обновляемый – определяет возможность изменения НД, возвращаемого после выполнения оператора SELECT.  Значение свойства устанавливается автоматически в зависимости от выполнения следующих условий:

- НД формируется обращением только к одной физической таблице БД;

- НД не сортируется (т.е. в запросе не должно быть секции ORDER BY);

- в НД не создаются значения с помощью агрегатных функций SUM, COUNT, AVG, MIN,MAX.