БД Запрос |
БД Запрос (компонент - источник данных). Представляет собой набор данных, записи которого формируются в результате выполнения SQL-запроса. Для формирования набора данных используется реляционный способ доступа к данным. В отличие от компонента Таблица, данный набор данных может содержать записи нескольких таблиц базы данных. Запрос формируется к любым таблицам, не обязательно из набора, определенного в Администраторе данных. Свойства компонента: Отступ слева, Название, Отступ сверху. Активный - определяет активизирован запрос или нет, возможные значения - Да, Нет. По умолчанию - Нет. При значении свойства Да, осуществляется визуализация результатов выполнения запроса в компоненте, подключенном к рассматриваемому набору данных с именем, определенным в свойстве Название. Расположение – содержит имя каталога, в котором расположены таблицы БД, либо псевдоним БД. Выбирается с помощью диалога выбора конкретной директории или псевдонима пути к месту, где расположены таблицы БД, участвующие в запросе. Код запроса - содержит текст запроса, на основании которого отбираются записи в набор данных. Запрос включает команды языка SQL и выполняется при открытии набора данных. При формировании запроса вызывается редактор для ввода текста SQL запроса. При формировании запроса можно использовать Построитель запросов – редактор, позволяющий набирать и выполнять SQL – запросы (основные сведения о языке SQL даны в п. 2.6.1. документации). Обновляемый – определяет возможность изменения НД, возвращаемого после выполнения оператора SELECT. Значение свойства устанавливается автоматически в зависимости от выполнения следующих условий: - НД формируется обращением только к одной физической таблице БД; - НД не сортируется (т.е. в запросе не должно быть секции ORDER BY); - в НД не создаются значения с помощью агрегатных функций SUM, COUNT, AVG, MIN,MAX.
|