Понятие элемент управления.Общие сведения об элементахуправления. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Понятие элемент управления.Общие сведения об элементахуправления.



Элементы управления в MS Access имеют некоторые характерные особенности. У большинства элементов управления таких, как Поле (TextBox), Поле со списком (ComboBox), Переключатель (RadioButton), Флажок (CheckBox), есть свойство Данные (ControlSource), которое определяет, какие данные выводятся в элементе управления, т. е. при изменении или введении данных в поле изменятся и данные в соответствующей таблице базы данных. Для работы с элементами управления следует использовать коллекцию Controls и объект Control/ Коллекция Controls содержит все элементы управления формы, отчета, раздела формы или отчета, а также элементы управления, расположенные на другом элементе управления (например, элемент управления Набор страниц (MultiPages) может иметь такую коллекцию) или присоединенные к другому элементу управления. Таким образом, коллекция Controls встроена в объекты Form, Report, Section и Control. Для работы с элементами управления раздела формы или отчета можно использовать свойство Section, которое позволяет получить ссылку на нужный объект Section, а потом уже сослаться на конкретный элемент управления, содержащийся в коллекции Controls данного раздела. Чтобы сослаться на конкретный элемент управления, можно использовать следующую инструкцию: Forms!Form.Controls!Control Здесь Control — имя элемента управления, на который необходимо сослаться. Имена элементов управления в формах принято начинать с последовательности символов ctl. Коллекция Controls не имеет методов, позволяющих добавить элемент управления или удалить его. Чтобы добавить элемент управления, можно воспользоваться функцией CreateCpntrol, которая создает его в указанной форме. Объект Control представляет собой элемент управления в форме или разделе формы, присоединенный к другому элементу управления или находящийся внутри него. Все объекты Control являются элементами коллекции Controls соответственно объектов Form и Report. Элементы управления раздела являются элементами коллекции Controls этого раздела. Элементы управления, находящиеся внутри группы переключателей, принадлежат коллекции Controls этой группы. Элемент управления Надпись (Label), присоединенный к элементу управления, принадлежит коллекции Controls этого элемента управления. Каждый тип объекта Control обозначается одной из встроенных констант. Например, кнопка обозначается константой acCommandButton. Константы, определяющие тип элемента управления, представлены в таблице 1. Свойство ControlType определяет тип элемента управления, представляемого объектом Control. Значениями данного свойства являются константы, представленные в таблице 1. Таблица 1 - Константы, определяющие тип элемента управления
Константа Элемент управления
acBoundObjectFrame Присоединенная рамка объекта (BoundObjectFrame)
acCheckBox Флажок (Check Box)
acComboBox Поле со списком (ComboBox)
acCommandButton Кнопка (Command Button)
acCustomControl Элементуправления ActiveX (Custom Control)
aclmage Рисунок (Image)
acLabel Надпись (Label)
acLine Линия (Line)
acListBox Список (ListBox)
acObjectFrame Свободная рамка объекта или диаграмма (ObjectFrame)
acOptionButton Переключатель (Option Button)
acOptionGroup Группа переключателей (Option Group)
acPage Страница (Page)
acPageBreak Разрыв страницы (Page Break)
acRectangle Прямоугольник (Rectangle)
acSubform Подчиненная форма или отчет (Subform)
acTabCtl Набор вкладок (Tab)
acTextBox Текстовое поле (Text Box)
acToggleButton Выключатель (Toggle Button)

 

Свойство Column определяет конкретный столбец или комбинацию столбца и строки элемента управления (поля со списком или списка). Синтаксис свойства Column имеет следующий вид:

Control.Column(column, row)
Элементы синтаксиса свойства Column представлены в таблице 2.

Таблица 2 - Элементы синтаксиса свойства Column

Элемент Описание
Control Обязательный элемент. Объект, представляющий собой Активный список или Поле со списком
Column Обязательный элемент. Целое число, указывающее столбец в диапазоне от 0 до значения свойства минус 1
Row Необязательный элемент. Целое число, указывающее стро­ку в диапазоне от 0 до значения свойства ListCount минус 1

 

Это свойство может использоваться, например, для присвоения значения указанного элемента списка значению поля или другого элемента управления.
Свойство Controls возвращает ссылку на коллекцию Controls формы, подчиненной формы или раздела и обычно используется, когда необходимо сослаться на один из их элементов управления. Например, чтобы узнать число элементов управления формь Клиенты, можно использовать следующую запись:
Forms("Клиенты").Controls.Count
ДАЛЕЕ

 



Поделиться:


Последнее изменение этой страницы: 2017-02-09; просмотров: 122; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.231.3.140 (0.003 с.)