На левой панели этого окна отображены элементы управления для вызова любого из семи объектов БД: таблиц, запросов, форм, отчетов, страниц, макросов и модулей. По умолчанию активен элемент Таблицы, поэтому на правой панели представлены элементы управления для создания новой таблицы.
Распределение полей по таблицам:
В режиме «Таблица» записываем названия полей и определяем тип данных для одной и для другой таблицы.
Определяем Ключевые поля. По этим полям будут связываться данные таблицы.
На данном рисунке показана связь между БД по ключевым полям (название телефона).
Создание таблицы, как и других объектов БД, начинается с активизации окна базы данных. В этом окне выбираешь элемент управления Таблицы, после чего на правой панели окна будет представлен список таблиц, уже входящих в состав БД. Если в базе нет таблиц, то на правую панель окна выводится только три элемента управления для создания новой таблицы: Создание таблицы в режиме конструктора, Создание таблицы с помощью мастера и Создание таблицы путем ввода данных.
Таблицы создаются в два этапа: на первом этапе определить её структуру, т. е. Состав полей, их имена, тип для каждого поля, его размер и другие свойства полей. На втором этапе заполнить таблицу данными, т. е. сформировать записи.
Для создания Таблицы1, необходимо в окне базы данных выполнить щелчок на значке Создание таблицы в режиме конструктора или щелкнуть на кнопке Создать, расположенной на верхней панели окна. В открывшемся окне Новая таблица, выбрать режим создания таблицы – Конструктор, т. к. в этом режиме можно самому устанавливать параметры всех элементов структуры таблицы.
В колонку под названием «Имя поля» вводим название данных полей, а во вторую колонку-тип данных.
Создаем вторую таблицу с несколько другими данными:
Данные таблицы в режиме «Таблицы»:
После определения структуры таблицы можно приступать ко второму этапу – заполнению таблицы данными. Непосредственно ввод данных осуществляется в режиме таблицы. Переход в этот режим осуществляется из окна базы данных щелчком на кнопке Открыть при выделение Таблица1. Новая таблица не имеет никаких записей, кроме наименования столбцов (полей). Для заполнения таблицы данными курсор установить в требуемую ячейку указателем мыши. Переход к следующей ячейке выполняется с помощью клавиши [Tab], а в предыдущее поле можно попасть с помощью комбинации клавиш [Shift+Tab]. Таблица, заполненная данными, приведена на рис.
1) В окне базы данных щелкните на кнопке объекта Запрос, затем на кнопке Создать; в окне Новый запрос выбираем режим Конструктор и щелкаем на кнопке Ок; в окне Добавление таблицы в качестве источника данных для запроса выбираем Таблицу1, щелкаем по кнопке Добавить и закрываем окно.
2) Из данной таблицы в запрос включаем только поле Выручка от продаж по каждой модели.
2) Выполняем команду Запрос - Обновление, и вместо строки Сортировка появится строка Обновление.
3) В ячейку строки Обновление поля Выручка от продаж по каждой модели вводим выражение 1,5*[Выручка от продаж по каждой модели].
4) Закрываем бланк запроса, сохраняем его под именем Запрос на обновление. Открываем данный запрос, щелкаем по кнопке Да.
5) Затем открываем Таблицу1, и на экране появится Таблица1 с измененными значениями поля Выручка от продаж по каждой модели.
До обновления:
После обновления:
Таким образом, Запрос на обновление позволяет при изменении, например, выручки от продаж не пересчитывать и переписывать все сначала, а просто обновить данную таблицу и получить обновленные данные.
Запрос на выборку.
Запрос предназначен для пользователя. Пользователь хочет узнать сведения о телефоне, изготовленном в указанной стране. Запрос осуществляет выборку данных из таблиц в соответствии с заданными условиями.
1)В окне БД щелкнуть на значке объекта Запросы, а затем на кнопке Создать.
2) В окне Новый запрос выбрать режим Конструктор и щелкнем Ок.
3) В окне Добавление таблицы выбираем поочередно Таблица 1, затем Добавить и Таблица 2 - Добавить.
3) Щелкнуть по первой пустой ячейке строки Поле, нажать по значку раскрывающегося списка, а затем щелкнуть по имени Название телефона; аналогично формируется поле Заводская цена, Количество проданных телефонов и Сведения о фирме-изготовителе.
4) Затем, в столбце под названием «Сведения о фирме-изготовителе» и в строке «Условие отбора» пишем страну. Например, Финляндия. Хельсинки.
После нажатия на панели инструментов значка в виде восклицательного знака у нас появится таблица со всеми искомыми телефонами, изготовленными в указанной стране и городе.
Параметрические запросы
Последовательность формирования этих запросов такая же, как и при простых запросах на выборку. Отличие заключается в том, что в строке «Условие отбора» вместо конкретного значения поля, по которому осуществляется выборка, указывается сообщение, приглашающее пользователя ввести конкретное значение в поле. Это сообщение должно быть включено в квадратные скобки. Запрос отличается удобностью использования.
Например, мы вводим страну-изготовителя. И в таблице выводится список телефонов, произведенных в указанном месте.
При введении нужной страны появляется список телефонов, изготовленных в указанной стране и городе.
С помощью форм можно как вводить данные, так и выводить их в удобном для пользователя виде.
Рекомендуется создавать формы либо с помощью мастера форм, либо использовать автоформы, а с помощью «Конструктора» форматировать либо редактировать формы.
Различают три вида автоформ:
-в столбец;
-ленточная;
-табличная.
Для того чтобы создать форму, необходимо выполнить следующие действия:
1) В окне базы данных щелкнуть на значке объекта Форма, а затем -Создать.
2) В окне Новая форма выделите Автоформа: ленточная, выберите в качестве источника данных Таблицу1 и щелкнуть по кнопке Ок.
Перед нами отображается следующая форма.
Для создания автоформы в столбец нужно выполнить те же действия, только при появлении окна «Новая форма» нужно выбрать Автоформа: столбец.
При нажатии на кнопку Ок, перед нами появится новая форма.
4.8Создание и редактирование отчётов
Основное назначение отчетов - это вывод данных в виде выходного печатного документа.
Последовательность формирования автоотчетов такая же, как и при формировании форм. Аналогичным образом, как и при создании форм с помощью мастера фомируются и отчеты с помощью «Мастера отчетов».
Автоотчет может создать отчет в столбец или отчет в ленточном формате.
Формируем отчет в ленточной форме с подведением итогов:
1) В окне базы данных щелкнем на значке объекта Отчеты, а затем - на кнопке Создать.
2) В окне Новый отчет выделим Автоотчет: ленточный, выберем в качестве источника данных Таблицу1 и щелкнем на кнопке Ок, после этого у нас отобразится созданный отчет.
Перед нами появляется ленточный автоотчет: