2.3 Пример создания формы для ввода данных
Создадим форму Мастером для таблицы ТОВАР, взяв все поля, кроме КодТовара. Укажем внешний вид формы - как ленточный. Пример формы показан на рис.
Аналогичным образом создадим форму для таблицы ПОКУПАТЕЛЬ, взяв все поля, кроме поля КодПокупателя. Поля КодТовара и КодПокупателя имеют тип Счетчик и заполняются автоматически не зависимо от пользователя.
Также с помощью Мастера создадим форму для таблицы ОТПУСК, исключив поле НомерПокупки, т.к. это поле формируется как счетчик автоматически. В этой форме присутствуют поля КодТовара и КодПокупателя, что потребует от пользователя при вводе данных о покупках указывать коды товара и покупателя. Что является весьма неудобным. Заменим в форме ОТПУСК в режиме конструктора поля КодТовара и КодПокупателя на поля со списком, чтобы обеспечить пользователю при вводе информации о покупке выбор товаров и покупателей из списков.
Покажем процесс построения поля со списком. В режиме конструктора формы ОТПУСК выберем из панели инструментов элемент управления ПолеСоСписком. При этом кнопка Мастера должна быть включена. Далее необходимо ответить на вопросы Мастера: поле со списком использует значения из таблицы или запроса; следует указать таблицу ТОВАР; взять поля КодТовара для связи и Название для выбора; скрыть ключевой столбец; сохранить в поле КодТовара.
Осталось заменить в форме поле КодТовара на ПолеСоСписком. Также следует построить ПолеСоСписком для выбора покупателя из списка постоянных клиентов. Пример формы и элементами ПолеСоСписком показан на рис.
- Введение в базы данных
- Основные понятия базы данных
- Функции СУБД
- Модели организации данных
- Реляционная модель данных
- Реляционные связи между таблицами баз данных
- Целостность данных
- Проектирование базы данных
- Лабораторная работа № 1. Разработка и описание структуры базы данных
- 1.1 Пример проектирования базы данных
- 1.2 Архитектура Microsoft Access
- 2.3 Создание базы данных и таблиц
- 2.4 Пример создания таблиц базы данных
- Лабораторная работа № 2. Разработка экранных форм ввода/вывода данных
- 2.1 Проектирование форм
- 2.2 Основные элементы формы
- 2.3 Пример создания формы для ввода данных
- 2.4. Создание поля со списком
- Лабораторная работа № 3. Разработка запросов к таблицам базы данных.
- 3.1 Типы запросов
- 3.2 Создание запроса-выборки
- 3.3 Примеры создания запросов выбора
- 3.4 Создание вычисляемых полей
- 3.5 Создание итоговых запросов