ВЫБОРКА
ОБЩИЕ СВЕДЕНИЯ
СОЗДАНИЕ ВЫБОРКИ
Запустите рабочий стол. Выберете конфигурацию. В списке
объектов выберете группу в которую
нужно поместить выборку. Если подходящей
группы нет, то ее нужно предварительно создать. Нажмите
кнопку создать выборку.
Примечание: выборка также может быть создана из графического редактора базы данных на базе таблицы.
СВОЙСТВА ВЫБОРКИ
После нажатия на кнопку «Создать выборку» откроется инспектор объектов выборки, с помощью которого устанавливаются свойства выборки. Свойства выборки влияюют на внешний вид визуальных объектов пользовательского интерфейса которые строятся на базе этой выборки.
Имя выборки. Имя выборки - это системное уникальное название выборки. При создании новой выборки имя создается автоматически, но разработчик может его изменить на свое усмотрение. Имя выборки используется для ее идентификации в дереве объектов рабочего стола, а также в качестве указателя на выборку в процессе разработки.
Заголовок выборки. Это текст, который будет отображаться в качестве заголовка окна при визуализации выборки. Разработчик задает заголовок выборки на свое усмотрение.
Группа выборки. Свойство отображает текущую группу которой принадлежит выборка. Изменяя это свойство, можно перемещать выборку из одной группы в другую. Свойство является справочным, поэтому для перемещения выборки необходимо в справочнике выбрать нужную группу. Примечание: Перемещать выборку из группы в группу можно перетаскиванием выборки в дереве объектов рабочего стола. Нахождение выборки в той или иной группе никак не влияет ни на процесс разработки ни на конечный результат.
Ключевое поле выборки. Это поле выборки, которое будет использоваться в качестве ключа, если выборка используется как справочник для выбора значения.
Кнопка печати. Данное свойство имеет
два значения «включено» или «выключено».
Если свойство включено, то на панели
инструментов автономной выборки появляется значок
принтера. Если выборке будут назначены
отчеты, то по нажатию на значок принтера
откроется диалоговое окно со списком
отчетов для печати или просмотра.
Перечитать после Post. Если установлен данный признак, то после сохранения записи, находящейся в режиме изменения или вставки, происходит перечитка данных выборки путем перевыполнения SQL запроса типа select.
Заголовок формы по умолчанию.
Если выборка входит в состав сложной формы, то можно динамически задать
заголовок окна этой сложной формы. Заголовок окна, в данном случае,
будет получен в результате выполнения SQL запроса, который нужно
прописать в данном свойстве. SQL запрос может принимать в качестве
параметров значения полей выборки, а также входные параметры самой
выборки, если они у нееимеются. Примечание: данное свойство
работает в паре со свойством "Форма для которой формируется заголовок
окна" (смотрите свойство № 8).
Форма для которой формируется заголовок окна. Если задан SQL запрос (смотрите свойство № 7), который динамически формирует заголовок окна сложной формы в которую входит данная выборка, то в значении этого свойства нужно обязательно указать название сложной формы, для которого будет сформирован заголовок. Примечание: данное свойство работает в паре со свойством "Заголовок формы по умолчанию" (смотрите свойство № 7).
Запрос для получения доп. информации
по логированию. Дополнение к системе логирования
платформы Эскулап. Позволяет дополнительно логировать недостающую
информацию. Дополнительные данные которые нужно логировать определяются
SQL запросом. Результат выполнения SQL запроса будет залогирован вместе основными данными при логировании.
Визуализация AfterPost. Свойство заполняется для случая, когда выборка входит в состав сложных форм. В
этом случае можно указать, какие действия с данными нужно предпринмать
для остальных выборок в сложной форме после сохранения данных в текущей
выборке.Возможные варианты - перечитать все данные или только одну строку.
Визуализация AfterRefresh. Свойство заполняется для случая, когда выборка входит в состав сложных форм. В этом случае можно указать, какие действия с данными нужно предпринмать для остальных выборок в сложной форме после перечитывания одной записи в текущей выборке. Возможные варианты - перечитать все данные или только одну строку.
Визуализация AfterDelete. Свойство заполняется для случая, когда выборка входит в состав сложных форм. В этом случае можно указать, какие действия с данными нужно предпринмать для остальных выборок в сложной форме после удалени одной записи в текущей выборке. Возможные варианты - перечитать все данные или только одну строку.
Использовать грид с группировками. При включении данного свойства, у пользователя появляется возможность осуществлять
группировку данных по любым столбцам таблицы. Для этого пользователю
необходимо перетащить заголовок колонки таблицы в специальную облать
вверху таблицы. Внимание! При включение данного свойства таблица
становится доступной только для чтения данных. Вставка, редактирование
и удаление данных будут невозможными.
Нет сортировки. Отключает сортировку по всем полям выборки.
Нет горизонтальных линий. В таблице не прорисовываются горизонтальные линии.
Нет вертикальных линий. В таблице не прорисовываются вертикальные линии.
В виде иерархии. Переключает внешний вид из табличного представления в древовидную структуру. Для этого в выборке должны быть определены два поля, которые задают иерархию — это ключевое и родительское поля (смотрите свойства 18 и 19).
Ключ иерархии. Выбирается из полей выборки. Как правило является ключевым полем выборки.
Родитель иерархии. Выбирается из полей выборки. Указывает на поле которое определяет принадлежность записи к родителю.
Помимо свойств выборки может понадобится настроить поля и параметры выборки, которые являются непосредственными ее атрибутами. Также с выборкой можно связать операции и отчеты, которые являются независимыми от нее объектами.