Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания_заоч / Лабораторные / Лаб раб 13 Программирование в MS Access часть 3.doc
Скачиваний:
47
Добавлен:
21.05.2015
Размер:
96.26 Кб
Скачать

Свойства формы

Режим по умолчанию (DefaultView)ѕ определяет режим открытия формы.

Допустимые режимы (ViewsAllowed)указывает, могут ли пользователи переходить из режима таблицы в режим формы

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

Свойство Ввод данных (DataEntry)определяет режим открытия формы, присоединенной к источнику данных, только для ввода данных. Данное свойство не определяет возможность добавления записи; оно служит для определения выводимости существующих записей.

Свойство Интервал таймера (TimerInterval)позволяет указать измеряемый в миллисекундах промежуток времени между событиямиТаймер (Timer)для формы.

Свойство Источник записей (RecordSource)определяет в качестве источника данных для формы или отчета таблицу, запрос или инструкциюSQL.

Свойство Кнопка закрытия (CloseButton)определяет активизацию кнопки закрытия формы.

Свойство Кнопки размеров окна (MinMaxButtons)определяет вывод в форме кнопок свертывания и развертывания окна.

Свойство Модальное окно (Modal)позволяет указать открытие формы в режиме модального окна, при котором для перевода фокуса на другой объект необходимо предварительно закрыть форму.

Свойство Кнопки Перехода(NavigationButtons) определяет вывод в форме кнопок перехода и поля номера записи.

Свойство Применение фильтров (AllowFilters)позволяет указать, допускается ли применение фильтров для отбора записей в форме.

Свойство Порядок сортировки (OrderBy)определяет порядок сортировки записей в форме, запросе, отчете или таблице.

Свойство Разрешить добавление (AllowAdditions)определяет, имеет ли пользователь возможность добавлять записи через форму.

Свойство Разрешить изменение (AllowEdits)определяет, имеет ли пользователь возможность изменять записи через форму.

Свойство Разрешить удаление (AllowDeletions)определяет, имеет ли пользователь возможность удалять записи через форму.

Свойство Сортировка включена (OrderByOn)определяет, применяется ли текущее значение свойства объекта Порядок сортировки (OrderBy).

Свойство Фильтр включен (FilterOn)позволяет указать или проверить, применяется ли свойство Фильтр (Filter) для формы или отчета.

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

Свойство Countвозвращает число открытых форм или отчетов или число элементов управления в открытой форме или отчете.

Свойство NewRecordпоказывает, является ли текущая текущая запись новой.

Свойство Parent возвращает ссылку на основной объект, содержащий элемент управления или раздел, или ссылку на элемент управления, содержащий другие элементы управления. СвойствоParentвозвращает элемент управления, если элемент управления содержится в другом элементе управления; оно возвращает объект форму или объект отчет, если элемент управления содержится в форме или в отчете.

Свойство RecordsetCloneиспользуется для ссылок на объект формыRecordset, указанный в свойстве формы Источник записей (RecordSource).

Пример 1. Обращение к свойствам формы черезForms!НазваниеФормы.свойство.

WithForms!Форма1

.Width= 200

.Caption= "Обращение к свойствам формы черезForms!НазваниеФормы.свойство"

EndWith

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

DimiAsInteger

Fori= 0To(Me.Count- 1)

MsgBoxMe(i).Name,vbOKOnly

Nexti

Пример 3. Обращение к свойствам формы через переменную типа форма (данный вариант сокращает длину кода).

DimForm1AsForm

SetForm1 =Forms!Форма1

WithForm1

.Width= 200

.Caption= " Обращение к свойствам формы через переменную типа форма"

EndWith

Задание 2. Создание формы в режиме конструктора с кнопками.

Открыть форму с названием ФормаПрограммирование в режиме Конструктора. Добавить на форму три кнопки (при запуске Мастера Кнопок нажатьОтмена). На первой кнопке выбратьСвойстваи на вкладкеСобытиявыбрать событие Нажатие кнопки, нажать на многоточие, в появившемся списке выбрать Программы. В созданной процедуре набрать код из примера 1. Сохранить изменения. Аналогично создать процедуры к кнопкам 2 и 3 с кодами из примеров 2 и 3. Измените надписи кнопок на следующие:

Для 1-ой кнопки - Обращение к свойствам формы через Forms!НазваниеФормы.свойство

Для 2-ой кнопки - Перебор всех элементов управления формы и вывод на экран их названий

Для 3-ой кнопки - Обращение к свойствам формы через переменную типа форма

Сохранить форму и запустить ее. Проверить работу кнопок.

Задание 3. На форме с названиемФормаПрограммирование создайте 4-ую кнопку с надписью Задание 3 и именем Example3. Создать программу на событие Нажатие кнопки, которая бы меняла свойства формы на следующие значения: в качествеисточника записейуказатьназвание одной из таблиц, которая есть в Вашей БД.Заголовок формы приравнять значению свойства источник записей формы.