Читайте также:
|
|
Для элемента управления «Поле со списком», с помощью которого будет вводиться название товара, строим запрос на выборку "Список Товаров" (рис.9) на основе таблицы «Склад».
Рис. 9. Запрос «Список товаров» в режиме конструктора
Выбираем поле «Название товара» и добавляем строку «Групповая операция» кнопкой (Итоги) ленты "Конструктор". В этой строке по умолчанию появляется действие "Группировка". Это значит, что все товары будут группироваться по названию. В строке "Сортировка" задаем «по возрастанию».
По созданному запросу строим в форме Склад элемент управления «Поле со списком» для ввода названий товаров. Окна диалога мастера такие же, как при построении поля со списком «Поставщик».
Форма "Склад" должна открываться для добавления новой записи, - это ее основное предназначение, т.к. само наличие товаров можно увидеть в таблице "Склад". Поэтому в процедуру события открытия формы Form_Open (вкладка " События " свойств формы, строка " Открытие ", щелчок по символу ..., строка Программы) добавим строку DoCmd.GoToRecord, "", acNewRec:
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord, "", acNewRec
End Sub
Для закрытия формы нанесем на нее элемент управления Кнопка и зададим ей событие Закрыть форму в разделе Работа с формой в окне диалога с Мастером.
В разделе заголовка можно разместить поле текущей даты (см.рис.6) и/или времени. Это можно сделать вручную (нарисовав поле и задав ему соответствующее значение), или с помощью меню Колонтитулы ленты Конструктор.
В заключение необходимо задать правильный порядок перехода между полями при нажатии на клавиши «Tab» или «Enter». Это можно выполнить, вызвав окно диалога Переходы из контекстного меню области данных. [Такой же пункт есть в ленте Конструктор ]. Для поля Остаток и для кнопки Закрыть форму в свойство Переход по Tab вкладки Другие зададим значение Нет: поле Остаток заполняется автоматически, а кнопка закрытия формы нажимается самим пользователем при необходимости выйти из формы.
Форма используется для приема товаров (заполнения таблицы Склад). Название товара и все остальные данные вводят с клавиатуры, нажимая «Tab» или «Enter» для перехода в другое поле (а после заполнения всех полей – переход к новой записи: новому товару). Для изменения даты (по умолчанию указана текущая дата) необходимо вводить ее в соответствии с маской ввода (она задана в таблице при конструировании [00.00.00] и может быть изменена в свойствах формы). Закрывается форма щелчком мыши по кнопке закрытия.
Дата добавления: 2015-10-24; просмотров: 132 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Выражение1: [поставщики]![Статус предприятия] &" "& [поставщики]![Название предприятия]. | | | Требования к форме "Прием заказов". |