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

  • Изменение

  • Нажатие кнопки

  • Формы


    Скачать 2.21 Mb.
    НазваниеФормы
    Дата16.10.2022
    Размер2.21 Mb.
    Формат файлаdocx
    Имя файла3_3_Formy_3.docx
    ТипЛекции
    #736755
    страница5 из 11
    1   2   3   4   5   6   7   8   9   10   11

    Разработка интерфейса для ввода, просмотра и корректировки документов


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

    Инструментарий разработки форм предоставляет широкие возможности по созданию графического диалогового интерфейса пользователя для работы с доку- ментами, сохраняемыми в базе данных. Такой интерфейс является основой работы с базой данных практического приложения пользователя. После окончательного создания приложения пользователь, как правило, не работает непосредственно с таблицами базы данных. Разработчик приложения часто ограничивает полностью или частично непосредственный доступ пользователя к таблицам.

    При конструировании интерфейса пользователя могут использоваться макросы или процедуры VBA для обработки событий, инициируемых пользователем в про-
    цессе работы с формой. Для формы и ее элементов управления определен набор типовых событий. Такие связанные с полем события как Изменение (On Change), До обновления (Before Update), После обновления (After Update) или связанные с записью события Удаление (Delete), До обновления (Before Update), После об- новления (After Update) часто используются для подключения процедур, обеспе- чивающих автоматический перерасчет (изменение) показателей в таблицах.

    При создании некоторых элементов формы автоматически формируются типо- вые процедуры обработки событий. Таким элементом является, например, кнопка. С ее событием Нажатие кнопки (On Click) связывается выполнение таких катего- рий действий как:

    переходы по записям источника формы, обработка записей (добавление, удале- ние, печать, восстановление);

     работа с формой (закрытие, открытие других форм, изменение фильтра, обнов- ление данных, печать формы);

     работа с отчетом (печать, просмотр, отправка, вывод в файл);

     запуск запроса, макроса, печать таблицы, автонабор номера.

    Этапы разработки интерфейса


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

    Технология поддержания такой базы данных в актуальном состоянии требует обеспечения процесса ввода оперативных данных и обновления существующих данных.

    При этом должен быть разработан удобный интерфейс пользователя, обеспечи- вающий важнейший аспект технологии работы с базой данных — однократный и корректный ввод взаимосвязанных данных. Использование экранных форм — электронных аналогов первичных документов, являющихся источниками для за- грузки справочных, плановых и оперативных учетных данных — позволяет решить эти задачи.

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

    В процессе разработки технологии загрузки базы данных и проектирования форм целесообразно определить:

     перечень документов-источников, содержащих необходимые данные для за- грузки таблиц базы данных;

     таблицы — объекты загрузки для каждого документа-источника;
     содержание и последовательность загрузки; при этом необходимо учитывать, что для обеспечения связной целостности главные таблицы должны быть за- гружены ранее подчиненных;

     подсхему данных каждой формы (фрагмент схемы данных), состоящую из таб- лиц, необходимых для создания электронного документа. При этом для много- табличной (составной) формы выбирается:

    • таблица, которая будет базовым источником записей главной формы, и таб- лицы для отображения справочных данных в этой части формы;

    • таблица, которая будет источником записей подчиненной формы, включае- мой в главную форму, и таблицы для отображения справочных данных в подчиненной форме;

     макет формы, т. е. ее общую структуру, в соответствии со структурой доку- мента-источника и полученной подсхемой данных. При этом распределяется пространство формы для размещения включаемых подчиненных форм;

    состав и размещение элементов, связанных с полями таблиц, и надписей для каждой из частей составной формы. При этом:

    • в главную форму обязательно надо вводить ключевые поля таблицы- источника данных (например, идентификатор документа "Договор" — но- мер договора);

    • в подчиненной форме предусмотреть только те ключевые поля таблицы — базового источника подчиненной формы, которых нет в таблице-источнике главной формы (например, код товара из спецификации документа "Договор").

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

    1   2   3   4   5   6   7   8   9   10   11


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