Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД ACCESS 2000.doc
Скачиваний:
37
Добавлен:
15.05.2015
Размер:
1.83 Mб
Скачать

Создание кнопочной формы при помощи мастера

В MSAccessимеется средство автоматизированной разработки формы по управлению приложением пользователя, называемоеДиспетчером Кнопочных Форм.

Предположим существует две подсистемы: складское хозяйство и магазин. Создайте при помощи мастера главную кнопочную форму для этих подсистем.

Пример первой страницы кнопочной формы

Пример второй страницы, на которую можно перейти , нажав кнопку Складское хозяйство на главной странице

Для создания главной кнопочной формы необходимо воспользоваться пунктом меню Сервис – Служебные Программы --Диспетчер Кнопочных Форм Пример создания кнопочной форм

  • Создайте страницу Складское хозяйство и страницу Магазин (см рисунок)

    • Кнопка Создать – Введите название страницы – Склад—кнопка OK

    • Кнопка Создать – Введите название страницы – Магазин—кнопка OK

  • Создайте переходы из главной формы на страницы форм СКЛАД и МАГАЗИН

    • Выделите Главную кнопочную форму (MainSwitchboard(default))—кнопка –Изменить

    • Создайте связь с формой Склад

    • Кнопка Создать

Текст—Склад

Команда-- Переход к кнопочной форме

Кнопочная форма -- Склад

    • Аналогично создайте связь с формой Магазин

  • Закрыть станицу изменения главной кнопочной формы кнопка -- Закрыть

  • Заполнение страниц кнопочной формы

  • Выделите страницу Склад —кнопка –Изменить

    • Создание возврата на первую страницу

      • Кнопка Создать

Текст—Возврат

Команда --Переход к кнопочной форме

Кнопочная форма -- Главная кнопочная форма (MainSwitchboard)

    • Создание кнопки вызова формы Поставки

      • Кнопка Создать

Текст—Форма Поставки

Команда-- Открытие формы в режиме редактирования

Кнопочная форма-- Поставки

    • Аналогичным образом введите все остальные формы и отчеты для категории пользователей складское хозяйство

  • Закройте станицу изменения кнопочной формы Складское хозяйство-- кнопка – Закрыть

  • Для оформления заказов аналогичным образом заполните страницу Магазин

Внимание!. Диспетчер напрямую может связать кнопку с открытием формы или отчета, а для открытия таблицы или запроса потребуется предварительно создать макрос. Одна страница кнопочной формы может содержать не более 8 кнопок

Создание кнопочной формы при помощи конструктора форм

Главная кнопочная форма и подчиненные ей кнопочные формы могут быть созданы в режиме конструктора форм.

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

Для создания главная кнопочная форма и подчиненных ей кнопочных форм

  • На вкладке формы нажмите кнопку СОЗДАТЬ

    • Выберите режим Конструктор

    • Не указывайте имена таблиц или запросов

    • Кнопка OK

    • Откроется новая пустая форма в режиме конструктора. В этой форме можно создавать кнопки для вызова кнопочных форм или других объектов ACCESS, можно добавлять рисунки, надписи и т.д. Кнопочная форма может быть сохранена под любым именем. Таким образом могут быть созданы любые кнопочные формы приложения.

  • Самостоятельно создайте форму Склад и расположите на ней кнопки для вызова форм и отчетов , связанных с хранением товара на складе..

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

  • Создайте Главную форму для вызова форм Склад и Магазин.

  • При вызове формы Склад форма Главная закрывается. Для этого придется создать простой макрос

    • При создании кнопок Склад и Магазин должна быть отключена кнопка мастера на Панели Элементов

    • Выделите созданную кнопку Склад и измените ее Свойства (щелчок правой клавишей по кнопке)

      • Перейдите на вкладку События

      • Строчка Нажатие Кнопки

      • Воспользуйтесь кнопкой

      • Выберите строку Макрос

      • Создайте следующий макрос

Макрокоманда

Примечание

Атрибуты

Открыть Форму

Открыть форму Склад

Имя формы:Склад

Режим: Форма

Закрыть

Закрыть форму Главная

Тип объекта: Форма

Имя объекта: Главная

Сохранение: Да

  • Сохраните макрос под именем Фсклад

  • Аналогичным образом создайте макрос Фмагазин для вызова формы Магазин

  • Создайте возможность возврата с форм Склад и Магазин в Главную форму.

Кнопки Возврата в формах Склад и Магазин создаются аналогично кнопкам Склад и Магазин в Главной форме

  • Создайте Заставку, которая будет появляться при открытии приложения

Заставкаможет быть такой

Ваша заставка может быть и другой

Свойства формы заставки могут быть такими

  • При нажатии на кнопку OK в Заставке должна открываться форма Главная , Заставка исчезать

Для этого Вам придется создать макрос