Отбор товаров в подформе с помощью поля со списком

Доработка формы Заказы: устранение недостатков

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

1.Поле ДатаЗаказа должно заполняться автоматически текущей датой.

2.Товары должны отбираться из списка товаров (примерно так, как выбираются из списка клиенты).

Реализация этих возможностей требует применения встроенных функций.

Access содержит встроенные функции, которые объединены в следующие группы: текстовые, статистические, управления, сообщения, математические, проверки, общие, работы с базами данных и массивами, DDE/OLE, ввода/вывода, финансовые, преобразования, обработки ошибок, даты/времени.

Более подробную информацию по любым функциям и другим возможностям Access можно получить в справочной системе Access. Вызов справки — клавиша F1.

Автоматическое заполнение даты

Для автоматического заполнения поля ДатаЗаказа при вводе данных пользователем свойству Значение по умолчанию поля следует присвоить значение функции Date().

1. Откройте форму Заказы в режиме Конструктора

2. Откройте окно свойств: на вкладке «Конструктор» нажмите кнопку «Страница свойств»

3. Выделите поле ДатаЗаказа, щелкнув по нему.

4. Откройте закладку Данные окна Свойства и в свойство Значение по умолчанию поля введите значение Date()

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

Отбор товаров в подформе с помощью поля со списком

Второй шаг к усовершенствованию формы Заказы: замена поля Название в подформе ЗаказаноТовараПодформа списком. Проделайте следующие действия.

Откройте форму ЗаказаноТовараПодформа в режиме Конструктора и удалите поле Название. Затем создайте поле со списком на основе поля КодТовара таблицы Товары. Используйте Мастер, аналогично проделанному ранее с полем КодКлиента.

Напомним, что следует щелкнуть по элементу Поле со списком на вкладке «Конструктор», установить указатель мыши в нужное место и, удерживая левую кнопку, растянуть элемент до требуемых размеров. Обратим внимание, что, отвечая на вопросы Мастера, в качестве источника данных для списка надо выбрать таблицу Товары, отобрать в список поля КодТовара и Название, выбрать сохранение выбранного значения в поле КодТовара.

Если требуется выводить товары в списке в алфавитном порядке, то для поля Название укажите сортировку по возрастанию. Форма заказы теперь полностью доработана до вида, представленного на рис.1.

Проверьте работу формы Заказы: откройте форму, попытайтесь добавить новый заказ, т.е. введите фамилию менеджера, клиента, а затем отберите товары для заказа.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: