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

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

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

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

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

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

Для сохранения введенной информации необходимо нажать кнопку «Сохранить запись».

Для изменения ранее введенной информации создана форма редактирования перечня оборудования. Поиск информации для которой проводится через форму поиска изображенную на рисунке 20.

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

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

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

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

FROM [Справочник установок] INNER JOIN ([Справочник системы управления] INNER JOIN [Перечень оборудования] ON [Справочник системы управления].Код = [Перечень оборудования].[Система управления]) ON [Справочник установок].Установка = [Перечень оборудования].Установка

WHERE ((([Перечень оборудования].Установка)=(IIf([Формы]![Поиск уст оборуд]![Выбор устоновки] Is Null,[Перечень оборудования]![Установка],[Формы]![Поиск уст оборуд]![Выбор устоновки]))) AND (([Перечень оборудования].Секция)=(IIf([Формы]![Поиск уст оборуд]![Выбор секции] Is Null,[Перечень оборудования]![Секция],[Формы]![Поиск уст оборуд]![Выбор секции]))))

GROUP BY [Перечень оборудования].[Система управления], [Справочник системы управления].[Система управления]

ORDER BY [Перечень оборудования].[Система управления];

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

Форма редактирования установленного оборудования

Рисунок 21 - Форма редактирования установленного оборудования

В форме организованы кнопки «Удалить», «Сохранить», «Отменить и закрыть».

 
< Пред   СОДЕРЖАНИЕ   Загрузить   След >