
- •Введение
- •Проектирование базы данных
- •Этапы проектирования базы данных.
- •Определение цели создания базы данных.
- •Определение таблиц, которые должна содержать база данных.
- •Определение необходимых в таблице полей.
- •Задание индивидуального значения каждому полю.
- •Определение связей между таблицами.
- •Обновление структуры базы данных.
- •Добавление данных и создание других объектов базы данных.
- •Создание базы данных Создание файла для новой базы данных
- •Общие сведения о таблицах.
- •Создание новой пустой таблицы.
- •Наименование поля.
- •Типы данных.
- •Числовые поля.
- •Поля типа Счетчик.
- •Поля типа Дата/время.
- •Логические поля.
- •Запросы и их применение
- •Создание запроса.
- •Формирование запросов типа выборки
- •Создание форм
- •Создание формы в один столбец
- •Создание формы с просмотром связанной таблицы
- •Создание разделенной формы
- •Создание ленточной формы с помощью мастера
- •Создание подчиненных форм
- •Создание формы с фильтром.
- •Основные элементы управления в формах
- •Общие сведения об отчетах
- •Создание отчета с помощью мастера
- •Создание главной кнопочной формы
- •Проверка работы кнопочных форм
Запросы и их применение
С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц (Рисунок 12). Они также используются в качестве источника данных для форм и отчетов.
|
Рисунок 12 Запросы.
Наиболее часто используется запрос на выборку (Рисунок 13). При его выполнении данные, удовлетворяющие условиям отбора, выбираются из одной или нескольких таблиц и выводятся в определенном порядке.
|
Рисунок 13 Запрос на выборку.
Запрос можно создать с помощью мастера или самостоятельно. Во втором случае в режиме конструктора следует выбрать таблицы или запросы, содержащие нужные данные, и заполнить бланк запроса (Рисунок 14).
|
Рисунок 14 Бланк запроса
Создание запроса.
Для создания запроса, являющегося основой формы или отчета, нужно использовать мастер запросов. Мастера запросов автоматически выполняют основные действия в зависимости от ответов пользователя на поставленные вопросы. Для его наладки нужно переключиться в режим конструктора. По умолчанию тип запроса – выборка.
Таблица 4 Примеры использование символов задания шаблонов
Использование символов |
Образец |
Поиск в Access |
Вопросительный знак ( ? ); в качестве шаблона для любого символа. |
За?ор |
|
Звездочка ( * ); в качестве шаблона для любой группы символов. |
Д*нь |
|
Звездочка ( * ); в качестве шаблона для любой группы начальных символов. |
*й |
|
Знак фунта (#); в качестве шаблона для любой цифры. |
#-й |
|
Квадратные скобки [ ]; для поиска одного символа из набора. |
Иванов[аы] |
|
Восклицательный знак ( ! ) после первой скобки; для поиска символа, который не входит в указанный набор символов. |
Иванов[!аы] |
|
Таблица 5 Примеры условных выражений
Условные выражения |
Вывод записей, которые |
Саратов |
имеют значение Саратов |
Not Саратов |
не имеют значение Саратов |
In (Саратов, Томск, Уфа) |
имеют значение Саратов, Томск или Уфа |
М |
начинаются с букв А–Л |
>=М |
начинаются с букв М–Я |
100 |
имеют числовое значение 100 |
<=20 |
имеют числовое значение 20 |
Date() |
имеют значение текущей даты |
>=01.01.94 |
имеют значение даты позднее 01.01.94 |
Between 01.01.93 AND 31.12.93 |
имеют значение года 1993 |
*.02.* |
имеют значение месяца Февраль |
Null |
содержат в поле пустое значение |
Is Not Null |
имеют не пустое значение в поле |
Like "Р*" |
начинаются с буквы Р |