Глава 5. ПАНЕЛЬ СПРАВОЧНИКА
Подчинение справочников
Панель справочника является системным интерфейсом Allegro и используется в разных
местах, в частности в окнах «Все справочники»,
«Метаданные» и в диалогах выбора из справочника.
Панель может разделяться по вертикали на две части и отображать
два справочника одновременно – вверху основной класс и внизу –
подчиненный:
Подчинение возможно, если подчиняемый справочник имеет хотя бы одно
поле ссылки на основной справочник. На рисунке изображен справочник
Товары с атрибутом «Марка товара», ссылающимся на справочник
Марок товаров. При подчинении справочников происходит фильтрация подчиненного справочника
по значению поля ссылки. В данном случае при выборе
в верхнем справочнике какой-то марки бытовой техники,
в нижнем справочнике отображаются товары именно этой марки.
Для включения отображения подчиненного справочника используется пункт Отображать подчиненные контекстного
меню, соответствующая кнопка наверху или клавиша F10, которые
активны если есть справочник, который можно подчинить данному.
При добавлении объектов в подчиненный справочник поле, по которому
производится фильтрация, бывает уже заполнено соответствующим значением. Например
, если мы хотим ввести ряд товаров с одинаковой маркой
, то мы можем выбрать эту марку в справочнике марок
, отобразить подчиненный справочник товаров, после чего марку при
добавлении товаров уже не придется вводить каждый раз заново.
Режим подчинения можно сочетать с упорядочиванием по какой-то
колонке или с назначением дополнительного фильтра в подчиненном справочнике.
Например, можно назначить подчиненному справочнику товаров фильтр, обеспечивающий
отображение одних лишь кофеварок. Тогда, перемещаясь в справочнике
марок с одной марки на другую, мы будем видеть
в подчиненном справочнике все кофеварки очередной марки.
|