- •Система управления базами данных access
- •2002 Содержание
- •Общие сведения Основные Термины
- •Понятие реляционной базы данных
- •Примеры выделения ключевых полей
- •Типы связей между таблицами.
- •Порядок работы при создании базы данных
- •Создание новой бд
- •Создание таблиц
- •Загрузка таблицы данными
- •Работа с макетом таблицы
- •Фильтрация данных
- •Запросы
- •Создание форм на основе одной таблицы или запроса
- •Выделение элементов формы
- •Создание многотабличных форм
- •Элементы управления и их свойства
- •Свойства формы
- •Расположение элементов управления на форме
- •Сортировка и группировка даннных
- •Создание отчета при помощи мастера
- •Создание отчета накладная
- •Синхронизация данных в форме и отчете
- •Макросы
- •Ссылки на объекты бд
- •Создание макросов
- •Краткая характеристика макрокоманд
- •Создание простого макроса , позволяющего выбирать из списка клиента для последующего создания отчета
- •Пример создания макроса архивации старых данных.
- •Пример макроса, позволяющего изменять кол-во компьютеров на складе, при заполнении формы заказ.
- •Групповые макросы
- •Создание группового макроса , позволяющего изменять количество товара на складе при заполнении формы и изменять свойство видимости кнопок (visible)
- •Организация поиска при помощи макроса
- •Условные макросы
- •Создание формы ввода пароля
- •Условный макрос Скидка
- •Реализация циклов в макросах
- •Создание Приложения Пользователя
- •Создание кнопочной формы при помощи мастера
- •Создание кнопочной формы при помощи конструктора форм
- •Создание панели Инструментов пользователя.
- •Создание строки меню пользователя.
- •Параметры запуска приложения
- •. Сжатие бд
- •Восстановление Повреждений.
- •Список литературы
Создание кнопочной формы при помощи мастера
В MSAccessимеется средство автоматизированной разработки формы по управлению приложением пользователя, называемоеДиспетчером Кнопочных Форм.
Предположим существует две подсистемы: складское хозяйство и магазин. Создайте при помощи мастера главную кнопочную форму для этих подсистем.
Пример первой страницы кнопочной формы
Пример второй страницы, на которую можно перейти , нажав кнопку Складское хозяйство на главной странице
Для создания главной кнопочной формы необходимо воспользоваться пунктом меню Сервис – Служебные Программы --Диспетчер Кнопочных Форм Пример создания кнопочной форм
Создайте страницу Складское хозяйство и страницу Магазин (см рисунок)
Кнопка Создать – Введите название страницы – Склад—кнопка OK
Кнопка Создать – Введите название страницы – Магазин—кнопка OK
Создайте переходы из главной формы на страницы форм СКЛАД и МАГАЗИН
Выделите Главную кнопочную форму (MainSwitchboard(default))—кнопка –Изменить
Создайте связь с формой Склад
Кнопка Создать
Текст—Склад
Команда-- Переход к кнопочной форме
Кнопочная форма -- Склад
Аналогично создайте связь с формой Магазин
Закрыть станицу изменения главной кнопочной формы кнопка -- Закрыть
Заполнение страниц кнопочной формы
Выделите страницу Склад —кнопка –Изменить
Создание возврата на первую страницу
Кнопка Создать
Текст—Возврат
Команда --Переход к кнопочной форме
Кнопочная форма -- Главная кнопочная форма (MainSwitchboard)
Создание кнопки вызова формы Поставки
Кнопка Создать
Текст—Форма Поставки
Команда-- Открытие формы в режиме редактирования
Кнопочная форма-- Поставки
Аналогичным образом введите все остальные формы и отчеты для категории пользователей складское хозяйство
Закройте станицу изменения кнопочной формы Складское хозяйство-- кнопка – Закрыть
Для оформления заказов аналогичным образом заполните страницу Магазин
Внимание!. Диспетчер напрямую может связать кнопку с открытием формы или отчета, а для открытия таблицы или запроса потребуется предварительно создать макрос. Одна страница кнопочной формы может содержать не более 8 кнопок
Создание кнопочной формы при помощи конструктора форм
Главная кнопочная форма и подчиненные ей кнопочные формы могут быть созданы в режиме конструктора форм.
Сначала удобней создавать кнопочные формы самого низкого уровня, т.е. Складское хозяйство и Магазин, а затем главную форму приложения.
Для создания главная кнопочная форма и подчиненных ей кнопочных форм
На вкладке формы нажмите кнопку СОЗДАТЬ
Выберите режим Конструктор
Не указывайте имена таблиц или запросов
Кнопка OK
Откроется новая пустая форма в режиме конструктора. В этой форме можно создавать кнопки для вызова кнопочных форм или других объектов ACCESS, можно добавлять рисунки, надписи и т.д. Кнопочная форма может быть сохранена под любым именем. Таким образом могут быть созданы любые кнопочные формы приложения.
Самостоятельно создайте форму Склад и расположите на ней кнопки для вызова форм и отчетов , связанных с хранением товара на складе..
Самостоятельно создайте форму Магазин и расположите на ней кнопки для вызова форм и отчетов ,связанных с оформлением заказов.
Создайте Главную форму для вызова форм Склад и Магазин.
При вызове формы Склад форма Главная закрывается. Для этого придется создать простой макрос
При создании кнопок Склад и Магазин должна быть отключена кнопка мастера на Панели Элементов
Выделите созданную кнопку Склад и измените ее Свойства (щелчок правой клавишей по кнопке)
Перейдите на вкладку События
Строчка Нажатие Кнопки
Воспользуйтесь кнопкой …
Выберите строку Макрос
Создайте следующий макрос
Макрокоманда |
Примечание |
Атрибуты |
Открыть Форму |
Открыть форму Склад |
Имя формы:Склад Режим: Форма
|
Закрыть |
Закрыть форму Главная |
Тип объекта: Форма Имя объекта: Главная Сохранение: Да |
Сохраните макрос под именем Фсклад
Аналогичным образом создайте макрос Фмагазин для вызова формы Магазин
Создайте возможность возврата с форм Склад и Магазин в Главную форму.
Кнопки Возврата в формах Склад и Магазин создаются аналогично кнопкам Склад и Магазин в Главной форме
Создайте Заставку, которая будет появляться при открытии приложения
Заставкаможет быть такой
Ваша заставка может быть и другой
Свойства формы заставки могут быть такими
При нажатии на кнопку OK в Заставке должна открываться форма Главная , Заставка исчезать
Для этого Вам придется создать макрос