русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Коллекция Controls


Дата добавления: 2013-12-23; просмотров: 1393; Нарушение авторских прав


Работа с элементами управления

Коллекция AllForms

Метод Undo

Метод SetFocus

Метод SetFocus устанавливает фокус на указанную форму или элемент управления активной формы. Данный метод используется, например, в том случае, если необходимо узнать значение свойства Text элемента управления Поле (TextBox), так как поле должно иметь фокус.

ВНИМАНИЕ:Фокус можно перевести только на видимый и доступный элемент управления или видимую форму. Фокус нельзя перевести на форму, содержащую хотя бы один видимый и доступный элемент управления. В этом случае фокус получит элемент управления, который имел фокус в данной форме последним.

Метод Undo восстанавливает значения элемента управления или формы, значения которых были изменены. Этот метод можно использовать, например, в случае, когда запись имеет поля, в которые введены недопустимые значения.

Object. Undo

Применение данного метода к элементу управления приводит к потере изменений в элементе управления. В случае его применения к форме будут потеряны изменения в текущей записи.

ВНИМАНИЕ:Применение метода Undo имеет смысл только до обновления элемента управления или формы. Обычно его используют в процедуре обработки события До обновления (BeforeUpdate) для формы и события Изменение (Change) для элемента управления.

Коллекция AllForms содержит объекты AccessObject для каждой формы в объектах CurrentProject или CodeProject. Таким образом, данная коллекция содержит все формы, содержащиеся в базе данных.

Как уже говорилось выше, элементы управления в MS Access имеют неко­торые характерные особенности. У большинства элементов управления (таких как Поле (TextBox), Поле со списком (ComboBox), Переключатель (RadioButton), Флажок (CheckBox)) есть свойство Данные (ControlSource), которое определяет, какие данные выводятся в элементе управления. То есть если мы изменим или введем данные в поле, то изменятся и данные в соответствующей таблице базы данных.



Для работы с элементами управления следует использовать коллекцию Controls и объект Control.

Коллекция Controls содержит все элементы управления формы, отчета, раздела формы или отчета, а также элементы управления, расположенные на другом элементе управления (например, элемент управления Набор страниц (MultiPages) может иметь такую коллекцию), или элементы управления, присоединенные к другому элементу управления. Таким образом, коллекция Controls встроена в объекты Form, Report, Section и Control.

Для работы с элементами управления раздела формы или отчета можно использовать свойство Section, которое позволяет получить ссылку на нужный объект Section, а потом уже сослаться на конкретный элемент управления, содержащийся в коллекции Controls данного раздела.

Чтобы сослаться на конкретный элемент управления, можно использовать следующую инструкцию:

Forms!Form.Controls!Control

Здесь Control — это имя элемента управления, на который необходимо сослаться.

Два типа элементов управления: Набор вкладок (TabStrip) и Группа переключателей (Option group) имеют коллекцию Controls, которая содержит соответствующие элементы управления:

· Коллекция Controls группы содержит все переключатели, флажки, выключатели и надписи данной группы.

· Набор страниц имеет специальный тип коллекции Controls — коллекцию Pages, элементами которого являются объекты Page, представляющие собой страницы набора страниц. Объекты Page также являются элементами управления, и каждый объект Page, в свою очередь, также имеет коллекцию Controls, элементами которого являются элементы управления, расположенные на конкретной странице набора вкладок.

· Ряд элементов управления, включающих: Поле (Textbox), Поле со списком (Combobox), Список (Listbox), Группа переключателей (Optiongroup), Переключатель (Optionbutton), Выключатель (Togglebutton), Флажок (Checkbox), Кнопка (Commandbutton), Присоединенная рамка объекта (Bound object frame) и Свободная рамка объекта (Unbound object frame), имеют коллекцию Controls, которая содержит надпись, присоединенную к данному элементу управления.

ПРИМЕЧАНИЕ:Имена элементов управления в формах принято начинать с последовательности символов ctl.

ПРИМЕЧАНИЕ:Коллекция Controls не имеет методов, позволяющих добавить элемент управления или удалить его. Чтобы добавить элемент управления, можно воспользоваться функцией CreаteConlrol, которая создает элемент управления в указанной форме.



<== предыдущая лекция | следующая лекция ==>
Метод Requery | Свойство Column


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.041 сек.