- •Кафедра автоматизированных и вычислительных систем базы данных Методические указания
- •Методические указания содержат теоретические и практические сведения для создания, редактирования и использования различных объектов базы данных средствами субд Microsoft Access.
- •1. Базы данных
- •2. Работа с базой данных и таблицами
- •2.1. Запуск Access
- •2.2. Создание базы данных
- •2.3. Открытие базы данных
- •2.4. Создание таблицы в режиме Конструктор
- •2.5. Редактирование структуры таблицы
- •2.6. Создание схемы данных (связей между таблицами)
- •2.7. Редактирование схемы данных
- •2.8. Ввод и редактирование данных в таблице
- •Контрольные вопросы
- •Формы данных
- •3.1. Создание формы
- •3.2. Создание однотабличной формы в режиме автоформы
- •3.3. Редактирование формы в режиме Конструктор
- •3.4. Создание составной формы
- •3.5. Защита и контроль данных, вычисления в форме
- •Контрольные вопросы
- •Запросы
- •4.1.Типы запросов
- •4.2.Создание запросов в режиме Конструктор
- •3.Создать запрос на выборку данных с групповыми вычислениями.
- •Контрольные вопросы
- •5. Отчеты
- •5.1.Способы создания отчетов
- •5.2. Создание отчета с помощью мастера отчетов
- •5.3. Создание отчета в режиме Конструктор
- •6. Заполнение полосы Верхний колонтитул.
- •7. Заполнение полосы Заголовок группы.
- •8. Заполнение полосы Область данных.
- •9. Заполнение полосы Примечание группы.
- •10. Заполнение полосы Нижний колонтитул.
- •11. Заполнение полосы Примечание отчета.
- •1. Создать отчет с помощью мастера отчетов.
- •2. Создать отчет на основе нескольких таблиц в режиме Конструктор
- •394026 Воронеж, Московский просп., 14.
6. Заполнение полосы Верхний колонтитул.
Полоса обычно содержит названия граф. Название графы создают с помощью кнопки Надпись (Аа), обрисовку делают с помощью кнопки Прямоугольник.
7. Заполнение полосы Заголовок группы.
Полоса обычно содержит общие для группы сведения.
Если необходимо вставить в полосу поля из таблиц с соответствующими надписями, то щелкают на панели инструментов по кнопке Список полей, при этом открывается список доступных полей, перетаскивают в данную полосу нужные поля.
8. Заполнение полосы Область данных.
Полоса обычно содержит поля из таблиц и вычисляемые поля.
Для вставки полей из таблиц щелкают на панели инструментов по кнопке Список полей и перетаскивают в область данных нужное поле. Обычно поля в этой части документа выводят без надписей. Чтобы стереть надпись и оставить только поле, выделяют левую часть двойного объекта и нажимают клавишу Delete.
Создание вычисляемого поля осуществляют следующим образом:
Щелкают на панели элементов по кнопке Поле ( аб|) и в области данных, где будет вычисляемое поле (будет создан объект, состоящий из двух частей: поле, свободный );
Выделяют левый объект (поле) и удаляют его (клавишей Delete);
Выделяют правый объект (свободный) и вносят в него формулу;
Для создания формулы можно вызвать построителя выражений, для этого выделяют «свободный», щелкают по кнопке Свойства на панели инструментов, выбирают вкладку Данные и щелкают в строке Данные по кнопке …;
При этом попадают в окно Построитель выражений, в котором набирают формулу;
Для включения в формулу полей из таблиц или запросов поступают так, как описано в таблице:
[Количество]*[Розничная цена] ОК Вставить |
||
Должно быть выделено имя отчета, с которым работают в данный момент, например: <отчет 1> |
Выделить строку <список полей> |
Выделить имя нужного поля и щелкнуть по кнопке Вставить, при этом поле попадает в формулу в верхнюю часть окна |
Аналогично выбирают другие поля;
После создания формулы щелкают по кнопке ОК; при этом выходят их построителя выражений;
Для выбора формата поля выбирают вкладку Макет; в строке Формат поля выбирают формат из списка; в строке Число десятичный знаков выбирают из списка количество знаков после запятой;
Закрывают окно свойств.
9. Заполнение полосы Примечание группы.
Полоса обычно содержит итоговые вычисления по группе записей.
Итоговое вычисление организуют как вычисляемое поле, содержащее групповую функцию. Например, суммарная стоимость продажи по каждому виду устройства вычисляется по формуле = Sum([Розничная цена]*[Количество]).
Вычисляемое поле создается с помощью кнопки Поле (аб|). В объект Поле вносят подпись (например: Итого). В объект Свободный – формулу. Создание формулы рассмотрено в пункте 8.