- •Система управления базами данных access
- •2002 Содержание
- •Общие сведения Основные Термины
- •Понятие реляционной базы данных
- •Примеры выделения ключевых полей
- •Типы связей между таблицами.
- •Порядок работы при создании базы данных
- •Создание новой бд
- •Создание таблиц
- •Загрузка таблицы данными
- •Работа с макетом таблицы
- •Фильтрация данных
- •Запросы
- •Создание форм на основе одной таблицы или запроса
- •Выделение элементов формы
- •Создание многотабличных форм
- •Элементы управления и их свойства
- •Свойства формы
- •Расположение элементов управления на форме
- •Сортировка и группировка даннных
- •Создание отчета при помощи мастера
- •Создание отчета накладная
- •Синхронизация данных в форме и отчете
- •Макросы
- •Ссылки на объекты бд
- •Создание макросов
- •Краткая характеристика макрокоманд
- •Создание простого макроса , позволяющего выбирать из списка клиента для последующего создания отчета
- •Пример создания макроса архивации старых данных.
- •Пример макроса, позволяющего изменять кол-во компьютеров на складе, при заполнении формы заказ.
- •Групповые макросы
- •Создание группового макроса , позволяющего изменять количество товара на складе при заполнении формы и изменять свойство видимости кнопок (visible)
- •Организация поиска при помощи макроса
- •Условные макросы
- •Создание формы ввода пароля
- •Условный макрос Скидка
- •Реализация циклов в макросах
- •Создание Приложения Пользователя
- •Создание кнопочной формы при помощи мастера
- •Создание кнопочной формы при помощи конструктора форм
- •Создание панели Инструментов пользователя.
- •Создание строки меню пользователя.
- •Параметры запуска приложения
- •. Сжатие бд
- •Восстановление Повреждений.
- •Список литературы
Свойства формы
Чтобы открыть окно свойств формы, надо ее выделить. (См рисунок структура формы).
Все свойства формы, ее областей разделены на группы. Каждой группе соответствует вкладка в окне свойств:
Макетотображает свойства, связанные с внешним видом и оформлением объекта
Данныеотображает свойства, связывающие объект с источником данных и задающие свойства источника (маска ввода, значение по умолчанию, доступ и пр.)
Событияотображает список возможных событий, которые могут произойти с объектом (для кнопки - нажатие кнопки, для формы - открытие или закрытие формы и пр.)
Другиеотображает прочие свойства объекта (имя объекта, всплывающие подсказки и пр.)
Всеотображает список всех свойств объекта, упорядоченных по алфавиту.
Все свойства источника данных наследуются формой, однако их можно изменить, задав новые значения в окне свойств формы.
Свойства макета:
Подпись. Задает имя, которое высвечивается в заголовке окна формы (может устанавливаться автоматически при создании и сохранении формы).
Режимпоумолчанию. Определяет тип формы (простая,ленточнаяили в виде таблицы).
Допустимыережимыработы с формой:форма,таблица,все(по умолчанию).
Полосыпрокрутки. По умолчанию этому свойству задается значениевсе, так как форма может быть многостраничной и больше ширины экрана. Из списка можно выбрать другие значения для этого свойства:отсутствуют,только по горизонтали,только по вертикали.
Областьвыделения(по умолчаниюда. В дальнейшем значение свойства, задаваемое по умолчанию, будет подчеркиваться). Это вертикальная полоса слева на форме, которая ограничивает область данных и видна только в режиме формы. Можно установить значениенет.
Кнопки перехода(да). Позволяет перемещаться по записям в источнике данных. Если форма не имеет источника или созданы кнопки для перемещения по записям источника, следует этому свойству задать значениенет.
Разделительныелинии(да). Отделяют одну область на планшете формы от другой.
Типграницы(изменяемая). При этом можно изменять размер окна формы, раздвигая ее границы мышью. Если установить значенияотсутствует,тонкаяилиокнодиалога, то границы формы мышью изменить нельзя. Если выбрано значениеотсутствует, то окно формы выводится на экран без заголовка и границы. Это значение удобно использовать для создания окон запуска (заставок), аналогично той, которая появляется при запуске ACCESS. Значениеокнодиалогаустанавливает тонкую границу, и такая форма включает в себя только заголовок окна и ЭУ.
Кнопкиразмеровокна(все, отсутствуют, свертывания, развертывания)
Кнопкаоконногоменю(да, нет)
Кнопказакрытия(да, нет)
Рисунок(отсутствует, полная спецификация файла с рисунком). Определяет фоновый рисунок на форме. Фоновый рисунок можно задать из меню:Формат/Автоформат.
Типрисунка(внедренный, связанный). Есливнедренный, то копия файла с рисунком сохраняется в.mdbфайле, если -связанный, то сохраняется только ссылка на файл с рисунком.
Другие свойства
Модальноеокно(да,нет). Еслида, то пользователь не может перейти в другое окно с помощью мыши, пока не закроет модальное окно формы.
Всплывающееокно(да,нет). Если -да, то окно формы всегда располагается поверх других окон.
Совместная установка обоих свойств в значение истина (да) сделает полностью недоступным системное меню ACCESS и панелей инструментов.
Пример формы до изменения свойств на вкладке Макет
Та же форма после изменения свойств
Данные
Источникзаписей. Значение для этого свойства (имя таблицы или запроса) выбирается из списка. При необходимости можно изменять источник записей , добавляя в запрос поля.
Фильтрпозволяет указать условие для отбора записей источника
Применениефильтров(да, нет)
Разрешитьизменение(да, нет)
Разрешитьудаление(да, нет)
Разрешитьдобавление(да, нет)
Вводданных(да,нет), Если - да, то открывается только одна новая запись для ввода данных.
Циклтабуляции(все записи, текущая запись, текущая страница) указывает, что произойдет, когда пользователь нажмет клавишу TAB на последнем элементе. Если - все записи, то совершится переход на следующую запись.
Контекстноеменю(да, нет) указывает пользовательское контекстное меню, выводимое при1справой кнопкой мыши. Оно должно быть предварительно создано (см. раздел ).
Вкладка События
Открытие– происходит после того, как выполнен запрос , лежащий в основе формы, но перед тем как вывеется первая запись на экран
Загрузка–происходит, когда форма открывается и ее записи выводятся на экран
Включение– когда форма получает запись
Текущая запись – когда запись получает фокус или когда производится повторный запрос к источнику записей формы
Выгрузка происходит при закрытии формы, но прежде чем она удаляется с экрана
Отключение когда форма утрачивает фокус
Закрытие –последнее событие формы, прежде чем она будет удалена с экрана
.