- •Знакомство с Microsoft Access. Компьютерный практикум.
- •Введение
- •1.Создание базы данных. Открытие базы данных
- •1.1.Создание базы данных.
- •1.2.Открытие и сохранение базы данных
- •2. Таблицы
- •2.1. Создание таблиц
- •2.2. Ввод, редактирование и удаление записей
- •2.3. Изменение структуры таблицы.
- •2.4. Связи между таблицами.
- •3. Запросы
- •3.1. Сортировка записей
- •3.2. Запросы с критериями выбора
- •3.3. Запросы с параметрами.
- •3.4.Запросы с вычисляемыми полями
- •3.5. Запросы к связанным таблицам
- •3.6. Запросы с группировкой данных
- •3.7. Запросы с удалением записей
- •3.8.Запросы замены
- •3.9.Перекрестные запросы
- •4. Формы
- •4.1. Создание форм
- •4.2. Конструктор форм
- •4.3.Создание элементов формы
- •4.4.Переключатели
- •4.5. Списки
- •4.6. Рисунки
- •4.7.Мастер диаграмм
- •4.8. Многотабличные формы
- •5. Отчеты
- •5.1. Одноколонные отчеты
- •5.2.Ленточные отчеты
- •5.3.Отчеты с группировкой данных и вычислением итогов
- •5.4.Отчеты для связанных таблиц
- •5.5. Группировка по нескольким уровням
- •6. Библиографический список
4.3.Создание элементов формы
В форму можно вставлять разнообразные элементы. Создадим форму для ввода заказов “Заказ с текущей датой”, в которой в заголовок (рядом со словом ЗАКАЗ) добавим текст Сегодня: <текущая дата>, например, Сегодня: 4.12.2010. Для этого вначале создадим Автоформу: в столбец по таблице ЗАКАЗ. Затем вызовем конструктор. Отодвинем вниз границу между Заголовком формы и Областью данных, чтобы освободить место для заголовка. Для этого надо поместить курсор на границу областей, он примет вид двунаправленной вертикальной стрелки с чертой посередине. Границу буксируют при нажатой левой кнопке мыши.
Нажмем на панели элементов кнопку Надпись, она используется для ввода текстовых элементов. Нарисуем в области заголовка прямоугольник и введем в него слово ЗАКАЗ. Увеличим размер шрифта до 14 пт.
Затем на панели элементов выберем кнопку Поле, нажмем на неё и щелкнем в Заголовке формы рядом со словом ЗАКАЗ. Там появятся два окна: одно слева для надписи (например, Поле 22:), второе справа для данных (Свободный). Щелкнем правой кнопкой мыши по полю надписи и в появившемся меню выберем пункт Свойства. В строке Подпись (вкладка Макет) введем текст Сегодня: . Перейдем в поле Свободный и откроем список свойств для него. Для ввода нужного выражения воспользуемся Построителем выражений. В строке Данные (вкладка Данные) щелкнем левой кнопкой мыши по кнопке . Выберем последовательно Функции / Встроенные функции / Дата/Время / Date. В верхнем поле Построителя должен появится текст Date (). Нажмем кнопку ОК. В поле Данные появится формула = Date().
В строке Формат поля (вкладка Макет) выберем Средний формат даты. Теперь можно посмотреть, что получилось, с помощью пиктограммы Форма.
В частности, наше поле даты имеет вид окна ввода, хотя ничего вводить туда мы не собираемся. Сделаем его вид таким же, как у надписи Сегодня. Для этого поменяем свойства поля даты в режиме Конструктор. Выберем Тип фона – Прозрачный, Оформление – обычное, Тип границы – Отсутствует.
Создать форму “Товар с учетом затрат на хранение” на базе таблицы ТОВАР. В нее добавить элемент с подписью Затраты на хранение и полем значений, вычисляемых по формуле =[Цена]*0,05. Указанные поля разместить в форме ниже поля ввода Цена.
4.4.Переключатели
Если числовые данные могут принимать только некоторые определенные значения, то для их ввода и представления используются элементы Переключатели. Например, у нас товары делятся на 4 типа: Выч. техника, Копир. техника, Программы, Носит. инф. Каждый тип кодируется целым числом: 1, 2, 3, 4. Для расшифровки используется таблица КАТЕГОРИЯ ТОВАРА.
Скопируем форму “Товар” через буфер обмена в новую форму “Товар с переключателями” и откроем ее в режиме Конструктор. Увеличим горизонтальный размер формы, перетащив правую границу формы с нажатой левой кнопкой мыши вправо.
Выберем пиктограмму Группа переключателей. Щёлкнем в свободной правой части формы, в дело вступит мастер Создание группы переключателей. Он предложит ввести подписи переключателей, введем их: Выч. техника, Копир. техника, Программы, Носит. инф., каждую в новую строчку. Выберем значение по умолчанию, например, Выч. техника. Далее согласимся с предложенными значениями и выберем для их хранения поле Категория таблицы ТОВАР. Выберем тип элементов и оформление группы. Осталось дать название группе, например, Категория товара, и все готово. Выровняем полученные заголовок группы и саму группу на форме, если это необходимо.
Теперь в режиме Открыть можно просмотреть наши данные, переключатели будут соответствовать категории товара. При заполнении формы категория вводится нажатием соответствующего переключателя.
Создать форму “Покупатель с переключателями” с использованием переключателей для поля Категория в таблице ПОКУПАТЕЛЬ.