Навигация:  МОДУЛЬ "СИСТЕМНОЕ ЯДРО" > ПОДМОДУЛЬ "СТАТИСТИКА" > Простые запросы > Визуальный конструктор запросов > Таблицы и условия выбора >

Выбор основной и дополнительных таблиц

Предыдущая страницаВернуться в начало главыСледующая страница

Отбор используемых таблиц и определение связей между ними соответствует секции FROM SQL-запроса.

Связанные таблицы, свойства таблицы и фильтры отображаются для текущей таблицы, т.е. той, которая в данный момент выделена в разделе Таблицы запроса.

Рассмотрим подробнее возможности, предоставленные на данной закладке.

270

Кнопка Найти таблицу открывает окно поиска таблицы (рис. 2.3.2) по имени в базе данных и названию (Label). Выбранная в данном окне таблица выделяется в списке <Название таблицы> - связи.

282

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

281

Кнопка Удалить таблицу (стрелка влево) удаляет таблицу из запроса.

283

Кнопка Показать все таблицы позволяет отобразить все таблицы, в том числе и не связанные с текущей по метаинформации. Таким образом можно выбрать любую таблицу, связав ее с текущей таблицей с помощью формулы.

 Рисунок 2.3.2. Поиск таблицы


Рисунок 2.3.2. Поиск таблицы

При добавлении таблицы в запрос можно дополнительно изменить:

·алиас — используется для обозначения таблицы в SQL-выражениях с использованием полей из этой таблицы.

·заголовок — используется в интерфейсе для обозначения этой таблицы, а также при заполнении параметров для полей данной таблицы при выполнении запроса;

Базовая таблица

При выполнении запроса можно отобразить результат в виде отчета или таблицы. Запрос можно настроить таким образом, что в табличном отображении результата будут доступны основные функции работы с некоторой таблицей запроса: создание, просмотр, редактирование, удаление записей таблицы. Такая таблица называется базовой.

По умолчанию базовой таблицей запроса является основная таблица. Базовую таблицу можно переопределить, установив для нее флажок Базовая. Для основной таблицы флажок устанавливать не требуется. Cписок отобранных полей базовой таблицы обязательно должен содержать первичный ключ этой таблицы (ID).

Базовой должна быть таблица, для которой в МЕДИАЛОГ имеется редактор. Пользовательские таблицы (например, "Анализ крови биохимический", "УЗИ" и т.п.) не имеют редактора, все действия с этими таблицами будут запрещены независимо от состояния флажка Базовая.