Полная версия

Главная arrow Информатика arrow Автоматизация учета оборудования для систем управления

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ   >>

Проектирование форм

Для упрощения диалога с пользователем используется стартовая кнопочная форма, предоставленная на рисунке 14.

Стартовая форма приложения

Рисунок 14 - Стартовая форма приложения

Стартовая страница визуально разделена на три части: «Работа с перечнем оборудования», «Работа со справочниками», «Работа с отчетами». Каждая кнопка открывает свою форму, предназначение которой указано на самой кнопке. Формы для работы с каждым справочником идентичны между собой, поэтому будет описан процесс разработки форм для одного справочника. Рассмотрение буде производиться на примере справочника оборудования.

Работа формы для справочника

Нажатие кнопки «Добавить оборудование в справочник» открывает форму «Добавить оборудование» в режиме диалогового окна (рисунок 15.1), конструктор формы предоставлен на рисунке 15.2

Диалоговое окно добавления оборудования

Рисунок 15.1 - Диалоговое окно добавления оборудования

Конструктор формы добавления оборудования

Рисунок 15.2 - Конструктор формы добавления оборудования

Форма имеет поле со списком «Система управления», источник строк получен с помощью SQL запроса:

SELECT [Справочник системы управления].Код, [Справочник системы управления].[Система управления]

FROM [Справочник системы управления]

ORDER BY [Справочник системы управления].[Система управления];

Имеются кнопки управления: «Сохранить и закрыть», «Отменить и закрыть». Одна сохраняет введенные данные, вторая соответственно закрывает форму без сохранения.

Кроме добавления информации в справочник, предусмотрено редактирование ранее введенной информации. Для этого необходимо нажать кнопку «Редактирование справочника оборудования». Это откроет диалоговое окно «Поиск оборудования» (рисунок 16.1) конструктор предоставлен на рисунке 16.2.

Диалоговое окно поиск оборудования

Рисунок 16.1 - Диалоговое окно поиск оборудования

Конструктор формы поиска оборудования

Рисунок 16.2 - Конструктор формы поиска оборудования

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

SELECT [Справочник оборудования].[Наименование оборудования]

FROM [Справочник оборудования]

WHERE ((([Справочник оборудования].[Система управления])=IIf([Формы]![Поиск оборудования]![Комбинированная34] Is Null,[Справочник оборудования]![Система управления],[Формы]![Поиск оборудования]![Комбинированная34])) AND (([Справочник оборудования].[Заказной номер (при наличии)])=IIf([Формы]![Поиск оборудования]![Комбинированная41] Is Null,[Справочник оборудования]![Заказной номер (при наличии)],[Формы]![Поиск оборудования]![Комбинированная41]))) OR ((([Справочник оборудования].[Система управления])=IIf([Формы]![Поиск оборудования]![Комбинированная34] Is Null,[Справочник оборудования]![Система управления],[Формы]![Поиск оборудования]![Комбинированная34])) AND (([Справочник оборудования].[Заказной номер (при наличии)]) Is Null))

ORDER BY [Справочник оборудования].[Наименование оборудования];

Параметр поиска может быть как единичный, так и по нескольким полям. Если не будет выбран ни один параметр, будет выведен весь перечень оборудования из справочника. Для выполнения поиска необходимо нажать кнопку «Найти». Это откроет информационную форму справочника оборудования в диалоговом окне (рисунок 17).

Информационное окно справочника оборудования

Рисунок 17 - Информационное окно справочника оборудования

Окно предназначено только для просмотра сохраненной информации, все поля заблокированы от доступа. В форме указано общее количество найденных записей и номер текущей записи. Для перехода по записям, предназначены кнопки навигации. Для редактирования необходимо выбрать нужное оборудование и нажать кнопку «Редактировать запись». Данное действие откроет форму редактирования рисунок 18.

Конструктор редактора оборудования

Рисунок 18 - Конструктор редактора оборудования

 
Перейти к загрузке файла
<<   СОДЕРЖАНИЕ   >>