БД Список – классификатор  и БД Выпадающий список – классификатор

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

При разработке приложения для работы с базой данных часто возникает необходимость в связывании двух наборов данных по ключевому полю. Например, в таблице Список кодов семантик базы данных имеется поле Код1, который содержит идентификационный код семантики. Под этим же кодом в таблице Список названий семантик хранится наименование семантики (поле Наименование)  и ее код (поле Код2). При разработке пользовательского интерфейса необходимо обеспечить, чтобы при просмотре семантики  в форме приложения отображался не код семантики, а ее наименование.

Таким образом,  в наборе данных Список кодов семантик вместо поля  кода должно появиться поле наименования семантики из таблицы Список названий семантик .  Механизм связывания полей из различных наборов данных по ключевому полю называется синхронным просмотром. В рассмотренном примере ключевым является поле Код2 из таблицы Список названий семантик, а выбор конкретного наименования  производится по совпадению значений ключевого поля (Код2) и заменяемого поля (Код1) из исходного набора данных. Причем необходимо, чтобы в таблице Список названий семантик поле Код2 было уникальным (составляло первичный ключ).

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

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

ic_472 БД Список – классификатор, ic_473 БД Выпадающий список – классификатор – компоненты синхронного просмотра данных.

БД Список – классификатор представляет собой список значений поля синхронного просмотра. Его основное назначение – автоматически устанавливать соответствие между полями двух наборов данных по одинаковому значению заданного поля исходной таблицы и ключевого поля таблицы синхронного просмотра.

По своим функциональным возможностям компонент совпадает с компонентом БД Список.

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

Свойства компонента БД Список – классификатор: Цвет, Поле, Набор данных, Шрифт, Высота, Подсказка, Ключевое поле, _Поле, _Набор данных, Отступ слева, Название, Показать подсказку, Отступ сверху, Ширина.

Свойства компонента БД Выпадающий список – классификатор: Цвет, Поле, Набор данных, Шрифт, Высота, Подсказка, Ключевое поле, _Поле, _Набор данных, Отступ слева, Название, Показать подсказку, Отступ сверху, Ширина, Позиционирование.

Поле определяет ссылку на конкретное поле в таблице, значения которого заменяются на синхронные (это поле Код1 в примере ).

Набор данных определяет ссылку на имя компонента Таблица,  которая связана с исходной таблицей (таблица Список кодов семантик).

Ключевое поле – ключевое поле таблицы синхронного просмотра (поле Код2).

_Поле  определяет ссылку на конкретное поле в таблице для  синхронного просмотра  (поле Наименование ).

_Набор данных определяет ссылку на имя компонента Таблица,  которая связана с таблицей синхронного просмотра (таблица Список названий семантик).