На главную   На главную   Форумы Новости Документация Скачать Купить  
Регистрация  
Система Allegro
Oб Allegro Характеристики Пример конфигурации Документация База ошибок Развитие
Версия для печати К списку книг Вернуться к оглавлению Предыдущий параграф Следующий параграф
Поиск по книге

Глава 12. РАЗРАБОТКА ОКОННОГО ИНТЕРФЕЙСА

Селекторы объекта TRefEdit и TDBRefEdit

Селекторы объекта являются оконными элементами управления (контролами). Компонент TDBRefEdit является полной копией компонента TRefEdit с той лишь разницей , что он может управлять данными в компонентах типа IBDataSet , IBQuery и им подобных компонентах доступа к данным.

Компоненты всегда отображают текущее краткое наименование справочного элемента, соответствующего свойству Object_ID. Компоненты имеют также свойство SubObject _ID, которое принимает значение из подчиненного справочника, если тот отображается в диалоге.

Компоненты TRefEdit и TDBRefEdit имеют все те же свойства, что и компонент TRefDialog, кроме свойства Title, которое у этих компонентов называется DialogTitle. Кроме того они имеют массу свойств, свойственных обычным оконным компонентам (ширину, координаты и т.п.), на которых мы останавливаться здесь не будем. Оба этих компонента вызывают диалог выбора из справочника при нажатии пользователем кнопки с изображением символа справочника или при нажатии комбинации клавиш Alt+стрелка вниз.

Компонент TDBRefEdit имеет несколько дополнительных свойств для подключения к источнику данных:


Свойства Published  
DataField Имя поля в наборе данных
DataSource Компонент-источник данных типа TDataSource (через который происходит подключение к компоненту доступа к данным)
ShortNameField Имя поля краткого наименования. Используется только если такое поле есть в наборе данных во избежание лишнего запроса краткого наименования для отображения.




Система Allegro. Руководство разработчика Наверх