Создание новой таблицы с помощью Конструктора
Для создания новой таблицы на вкладке Создание Ленты выбрать пиктограмму Конструктор таблиц. На экран будет выведено окно таблицы в режиме Конструктора, в котором можно задать имена, типы и свойства полей для вновь создаваемой таблицы.
Каждая строка в столбце Тип данных является полем со списком, элементами которого являются типы данных Access. Тип поля определяется характером вводимых в него данных (рис. 3).
Рис. 3. Создание таблицы в режиме конструктора
Среди типов данных Access есть специальный тип – Счетчик. В поле этого
типа Access автоматически нумерует строки таблицы в возрастающей
последовательности. Редактировать значения такого поля нельзя.
Набор свойств поля зависит от выбранного типа данных. Для определения
свойств поля используется бланк Свойства поля в нижней части окна
конструктора таблиц.
Рис. 4. Создание таблицы в режиме конструктора
Создание запросов
Для создания запроса выбрать на ленте вкладку Создание/группа Другие формы/Мастер форм.
и нажать Мастер запросов. Появится окно для выбора способа построения запроса
Рис. 5. Мастер построения запросов
Существуют простые запросы и перекрестные запросы.
Простой запрос создает простой запрос из определенных полей.
Перекрестный запрос создает запрос, данные в котором имеют компактный формат, подобный формату сводных таблиц в Excel. С помощью перекрестного запроса можно более наглядно представить данные итоговых запросов, предусматривающих группировку по нескольким признакам (по двум, в частности).
В этом случае значение полей по первому признаку группировки могут стать заголовками строк, а по второму - заголовками столбцов.
Запросы имеют три режима отображения:
– режим конструктора – пример представлен выше. Этот режим рекомендуется для создания запросов. Запрос в этом режиме существует только в оперативной памяти;
– режим SQL – содержит команды на языке SQL (Structured Query
Language – структурированный язык запросов) и указания, в каких таблицах и
какие данные нужны пользователю.
Пример запись SQL-запроса, в котором производится выбор поля1и поля2 из таблицы с заданным именем для записей, если поле2 равно 0.
SELECT имя таблицы.[поле1], имя таблицы.[поле2]
FROM имя таблицы
WHERE(имя таблицы.[поле2]=0);
В таком виде запрос сохраняется в файле БД.
– режим таблицы – в этом режиме отображаются данные, отобранные с помощью запроса. На экране монитора данные, отвечающие условиям запроса представлены в форме таблицы.
Вычисляемые поля
Можно задать вычисления над любыми полями таблицы и сделать вычисляемое значение новым полем в запросе.
Для этого в строке Поле бланка QBE (бланк запроса) вводится формула для вычисления, причем имена полей, которые участвуют в вычислениях заключаются в квадратные скобки.
Например:
=[ Оклад]*0.15.
При создании выражений для вычисляемых полей можно использовать Построитель выражений. Для этого нужно щелкнуть по пустому полю в бланке запроса, а затем по кнопке панели инструментов Построить, откроется окно Построитель выражений.
Все имена объектов, из которых строится выражение для вычисления, заключены в квадратные скобки, причем перед именем поля может стоять восклицательный знак (!) разделяющий имя поля и имя таблицы.
Выражение создается в верхней части окна. Можно самим ввести
выражение, но проще использовать различные кнопки, расположенные под
областью ввода.
