- •1. Основные понятия баз данных
- •Вопросы
- •2. Интерфейс ms Access 2010
- •3. Создание базы данных
- •Упражнение 1.
- •4. Создание таблиц.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Задания для самостоятельной работы
- •5. Работа с таблицами
- •Упражнение 6.
- •Упражнение 7.
- •Задания для самостоятельной работы
- •6. Создание схемы данных
- •Упражнение 8.
- •Задания для самостоятельной работы
- •7. Сжатие базы данных
- •8. Создание запросов при работе с базами данных в Access 2010
- •8.1. Создание простых запросов с помощью Мастера запросов
- •Упражнение 9.
- •Задания для самостоятельной работы
- •8.2. Создание перекрестных запросов
- •Упражнение 10.
- •Задания для самостоятельной работы
- •8.3. Создание запросов с помощью Конструктора запросов.
- •Упражнение 11.
- •Задания для самостоятельной работы
- •8.4. Создание запроса с параметром
- •Упражнение 12.
- •Задание для самостоятельной работы
- •8.5. Создание запросов с вычисляемыми полями
- •Упражнение 13.
- •Задание для самостоятельной работы
- •8.6 Анализ данных с помощью запросов.
- •Упражнение 14.
- •Задание для самостоятельной работы
- •8.7. Итоговые запросы
- •Упражнение 15.
- •Задание для самостоятельной работы
- •8.8. Создание запросов на изменение
- •8.9. Запрос на создание таблицы
- •Упражнение 16.
- •Задание для самостоятельной работы
- •8.10. Запрос на обновление данных
- •Упражнение 17.
- •8.11. Запрос на добавление данных
- •Упражнение 18.
- •Задание для самостоятельной работы
- •8.12. Запрос на удаление
- •Задание для самостоятельной работы
- •Задания для самостоятельной работы. Итоговые запросы с вычисляемыми полями и условием отбора
- •Перекрестные запросы
- •Запросы с параметром
- •Запросы на создание таблиц
- •8.13 Задания для контрольной работы Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •9. Создание форм и отчетов
- •9.1. Создание форм
- •Упражнение 19
- •9.2. Подчиненные формы
- •Упражнение 20
- •Задания для самостоятельной работы.
- •9.3. Создание элементов формы или отчета
- •9.4. Добавление вычисляемых выражений в формы и отчеты
- •Упражнение 21
- •Задания для самостоятельной работы.
- •9.5. Создание отчета
- •Упражнение 21
- •Задания для самостоятельной работы.
- •10. Макросы
- •10.1 Создание макросов
- •10.2. Создание формы “Пользовательский интерфейс”
- •Упражнение 22
- •Задания для самостоятельной работы.
- •Содержание:
9. Создание форм и отчетов
9.1. Создание форм
Формы обеспечивают возможность просмотра отдельных или небольших групп связанных записей в упорядоченном и привлекательном виде. Формы MS Access позволяют создавать пользовательский интерфейс для таблиц базы данных.
Форма представляет собой некий электронный бланк, в котором имеются поля для ввода данных. В форме каждое поле можно разместить в точно заданном месте, выбрать для него цвет и заливку. В форму можно помещать вычисляемые поля. OLE-обьекты можно увидеть только в форме или отчете. В форме намного проще работать с большими текстами поля типа МЕМО в текстовом окне с полосами прокрутки.
Форма строится на основе Access-таблицы или запроса. При каждом открытии сохраненной формы обновляются данные запроса, на основе которого создается форма. Благодаря этому содержимое формы всегда соответствует информации в таблицах и запросах.
Формы могут быть выведены на экран в следующих видах: режим конструктора, режим формы, режим таблицы, режим макета, сводная таблица и сводная диаграмма. Для перехода из одного режима в другой используются команды Главная/Режимы/Режим.
В формах можно добавлять и удалять записи. Для этого выполняется команды: Главная/Записи/Создать и Главная/Записи/Удалить.
MS Access предоставляет следующие способы создания форм: автоматическое создание простой и разделенной формы, создание формы с использованием Мастера форм (он задает пользователю вопросы о структуре и оформлению формы), самостоятельное создание форм с помощью Конструктора форм.
В созданных формах можно в режиме Конструктора форм изменять свойства, добавлять и удалять элементы управления.
Упражнение 19
Создание простой формы.
Для создания простой формы следует сначала выделить имя таблицы (например, таблица «Заказы») или запроса, на основе которого создается простая форма. Далее надо выполнить команду Создание/Формы/Форма, сохранить созданную форму под любым именем и щелкнуть по кнопке ОК. (В этой форме одновременно отображается только одна запись).
Создание разделенной формы.
Разделенная форма позволяет быстро найти запись с помощью табличной части формы, а затем просмотреть или изменить запись в другой части формы.
Для создания разделенной формы выделяется необходимая таблица или запрос и выполняется команда Создать/ Формы/Другие формы/ Разделенная форма. Созданная форма сохраняется под любым именем.
Создание формы с помощью Мастера форм.
Выделить нужную таблицу или запрос и выполнить команду Создание/ Формы/ Мастер форм. (Мастер форм предоставляет возможность выбрать новое имя таблицы или запроса, либо оставить выбранную ранее).
В открывшемся диалоговом окне Создание форм в поле Таблицы и запросы выберите нужную таблицу или запрос. В списке Доступные поля требуется выбрать те, которые должны быть в форме и щелкнуть по кнопке Далее.
В следующем окне выберите внешний вид формы и щелкните по кнопке Далее. В следующем окне Мастер форм предоставляет возможность ввести название полученной формы, после чего предлагается щелкнуть по кнопке Готово.
Создание формы с помощью Конструктора форм.
Создание формы с помощью Конструктора форм осуществляется по команде: Создание/Формы/Конструктор форм. Появится окно новой формы. Если форма создается на основе таблицы, то выберите имя таблицы, являющейся источником данных формы.
При открытии окно конструктора Форма содержит одну область — область данных. Форма может содержать области заголовка и примечания. Для добавления этих областей используется команда Конструктор/Колонтитулы/Заголовок.
Выполните команду Конструктор/Сервис/Страница свойств. В Окне свойств в раскрывающемся списке поля Тип выделенного элемента выберите Форма.
На вкладке Данные в строке Источник записей открыть список для выбора таблицы или запроса, на основе которых будет строиться форма (Например, таблица Оптовые покупатели). Для добавления полей в форму выполняется команда Конструктор/Сервис/Добавить поля (открывается окно Список полей выбранной таблицы или запроса).
Перетащить нужные поля в форму. В результате перетаскивания поля в форме появляется элемент управления, в котором отобразится имя поля таблицы. В присоединенной надписи будет использовано значение из свойства поля Подпись, определенное при конструировании таблицы. В случае, когда нет необходимости в выводе надписи поля рядом с самим полем, удалить ее можно следующим образом: выделить надпись и нажать клавишу Delete. (При перетаскивании полей автоматически строится запрос на выборку – источник записей формы).