Главная страница
Навигация по странице:

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

  • Сервис ! Надстройка! Диспетчер кнопочных форм

  • Создать

  • Изменить

  • Текст

  • Изменение элемента кнопочной

  • Макросы

  • Вывод на экран

  • Сервис

  • УМКД. БД. и эксперт УМКД+. Учебнометодический комплекс по дисциплине базы данных и экспертные системы


    Скачать 1.37 Mb.
    НазваниеУчебнометодический комплекс по дисциплине базы данных и экспертные системы
    Дата25.08.2020
    Размер1.37 Mb.
    Формат файлаdoc
    Имя файлаБД. и эксперт УМКД+.doc
    ТипУчебно-методический комплекс
    #136063
    страница12 из 32
    1   ...   8   9   10   11   12   13   14   15   ...   32

    Лабораторная работа №7




    Создание панели управления приложения



    Цели работы: Приобрести навыки создания главной кнопочной формы с помощью Диспетчера кнопочных форм.

    Краткая теория


    Для организации эффективной работы пользователя все разрозненные компоненты приложения обычно группируют по функциональному назначению. Для объединения объектов в едином диалоговом приложении создаются так называемые кнопочные формы. Кнопки такой формы обеспечивают вызов других кнопочных форм или отдельных объектов - отчетов, форм, макросов, модулей. Сюда же помещаются кнопки для возврата к кнопочным формам предыдущих уровней и выхода из Access. Вызов кнопочной формы при открытии БД позволяет сразу же начать работу в среде приложения. Элементами кнопочных форм являются кнопки с подписями. Подпись задается разработчиком и должна по возможности точно указывать действия, которые будут выполняться при ее нажатии. Выбор кнопки на панели управления инициализирует событие нажатие кнопки.

    В Access имеется средство автоматизированной разработки формы по управлению приложением - Диспетчер кнопочных форм.
    Порядок выполнения работы:


    1. Создайте главную кнопочную форму базы данных, состоящую из двух страниц. Для этого

    1. Откройте базу данных.

    2. Выберите команду меню Сервис ! Надстройка! Диспетчер кнопочныхформи подтвердите создание кнопочной формы.

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


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

    1. В окне диспетчера нажмите кнопку Создать. В окне Создание в поле Имя страницы кнопочной формы введите имя первой кнопочной формы Работа с формами. После нажатия кнопки ОК в окне диспетчера появится строка Работа с формами. Аналогично создайте страницу Поиск.

    2. Оставьте стартовой (по умолчанию) главную кнопочную форму. Эта форма будет находиться на верхнем уровне иерархии взаимосвязанных кнопочных форм.




    1. Сформируйте элементы главной кнопочной формы:

    1. В окне диспетчера кнопочных форм щелкните по кнопке Изменить.

    2. В окне Изменение страницы кнопочной формы ведите новое название главной кнопочной формы.

    3. Сформируйте в главной кнопочной форме кнопку вызова подчиненной кнопочной формы. Для этого выберите команду Создать и в окне Изменение элемента кнопочной формы в строке Команда выберите Переход к кнопочной форме, а в строке Кнопочная форма выберите форму, к которой должна обеспечивать переход данная кнопка. Откройте список созданных кнопочных форм и выберите кнопочную форму Работа с формами. В строке Текст введите подпись для этой кнопки, например, Ввод и редактирование. Щелкните по кнопке ОК.

    Аналогично создайте кнопку вызова для следующей формы, а для завершения работы с приложением создайте кнопку Выход из приложения. Закончив создание страницы кнопочной формы , нажмите кнопку Закрыть. Это позволит вернуться к списку всех кнопочных форм приложения.


    1. В подчиненных кнопочных формах создайте кнопку для возврата к главной кнопочной форме, заполнив поля в окне Изменение элемента кнопочной формы. Таким образом, установлены все необходимые связи между кнопочными формами. Вернитесь в окно диспетчера кнопочных форм.




    1. Сформируйте элементы кнопочной формы Работа с формами :

    1. В окне диспетчера кнопочных форм выберите кнопочную форму Работа с формами.

    2. Для создания элементов в этой форме щелкните по кнопке Изменить.

    3. В окне Изменение страницы кнопочной формы нажмите кнопку Создать.

    4. В следующем окне Изменение элемента кнопочной формы выберите команду Открытие формы в режиме редактирования. При этом появится строка с наименованием Форма.

    5. Выберите имя формы, созданной в лабораторной работе №5.

    6. Введите подпись кнопки и щелкните на ОК.

    7. В диалоговом окне Изменение страницы кнопочной формы еще раз нажмите кнопку Создать.

    8. В окне Изменение элемента кнопочной формы выберите команду Открытие формы в режиме добавления.

    9. Выберите имя формы.

    10. Введите подпись кнопки и щелкните по ОК..

    11. Вернитесь в окно диспетчера кнопочных форм и закройте окно.

    Элементы для работы с формой Поиск создадим позже.

    1. Запустите форму на выполнение.




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




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

    Для этого

    1. В окне базы данных выберите вкладку Макросы и щелкните по кнопке Создать.




    1. В окне Конструктора, в столбце Макрокоманда выберите из списка нужное действие. Например, создайте макрос поиска записи по образцу. Для этого в список макросов необходимо включить макрокоманду открытия формы и макрокоманду поиска записей. Образец поиска записи введите произвольно. Внимательно изучите и выберите аргументы макрокоманды.

    2. Щелкните по кнопке закрытия окна и сохраните макрос.

    3. Еще раз воспользуйтесь диспетчером кнопочных форм. Добавьте команду запуска макроса при нажатии кнопки Поиск. Введите соответствующий текст и имя макроса.

    4. Сохраните и запустите главную кнопочную форму.




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

    1. Выберите режим Конструктора и в меню Вид установите флажок Условия.

    2. В строке Условие нового макроса введите проверку совпадения поля с условием поиска. Пользуйтесь построителем выражений. Для проверки условия используйте оператор IIf. Если условие выполняется, из списка встроенных функций выберите функцию Обработка ошибок ERROR(0), в противном случае функцию Сообщения MsgBox(“значение не найдено”).

    3. Сохраните макрос и откройте кнопочную форму.

    4. Проверьте правильность ее работы для обоих случаев результатов поиска.




    1. Измените параметры запуска меню Сервистак, чтобы при открытии базы данных на экране появлялась Главная кнопочная форма. В раскрывающемся списке Форма выберите главную кнопочную форму.




    1. Закройте, а затем вновь откройте базу данных. Ознакомьтесь с результатами.




    1. Закончите сеанс работы с Microsoft Access.

    Лабораторная работа №8

    1   ...   8   9   10   11   12   13   14   15   ...   32


    написать администратору сайта