- •Информационные технологии создания и обработки баз данных с помощью ms access xp.
- •1.1 Создание таблиц
- •1.2 Работа с макетом таблицы
- •1.3 Сортировка записей
- •1.4 Выбор данных с помощью запросов
- •1.5 Создание запросов с помощью построителя выражений
- •1.6 Создание итоговых запросов
- •1.7 Создание запросов-действий
- •1.8 Перекрестные запросы
- •Разработка отчетов
- •Разработка форм
- •Создание кнопочной формы
- •1.12 Создание макроса
- •1.13 Создание кнопочной формы с помощью диспетчера
- •Индивидуальное задание к лабораторной работе
- •1. Налоговая инспекция
- •2. Земельный реестр
- •3. Бухгалтерия
- •4. Банк
- •5. Отдел кредитования магазина «Электроника»
- •6. Отдел начисления зарплаты
- •7. Отдел валютных операций банка
- •8. Рекламное агентство
- •Контрольные вопросы
1.2 Работа с макетом таблицы
Открыть любую из таблиц базы данных в режиме таблицы и произвести изменения ее макета, пользуясь командами из меню Формат:
поменять местами два столбца таблицы;
закрепить первый столбец таблицы и скрыть один из ее столбцов при просмотре записей;
изменить шрифт и оформление записей в таблице.
1.3 Сортировка записей
Открыть не ключевую таблицу базы данных и отсортировать в ней записи:
по возрастанию значений в первом поле таблицы и убыванию значений в любом из ее текстовых полей;
по убыванию значений одного числового поля и возрастанию другого числового поля.
При выполнении сортировки по нескольким полям рекомендуется использовать команду Записи/Фильтр/Расширенный фильтр.
1.4 Выбор данных с помощью запросов
Создать запросы на выборку к одной из таблиц базы данных, используя в качестве условия отбора записей следующие критерии:
конкретное значение в каком либо текстовом поле (например, выбрать товары одной категории).
диапазон значений в любом числовом поле (например, выбрать товары, стоимость которых более 1 000 руб.).
диапазон значений в любом текстовом поле (например, найти товары, наименования которых начинаются на буквы М-С).
неточное совпадение значений в текстовом поле (например, найти клиентов, проживающих в одном городе).
логическое И, связывающее два значения одного числового поля (например, товары, стоимость которых более 200 И менее 500 руб.).
логическое И, связывающее значения двух разных полей (например, товары стоимостью свыше 200 руб. реализованные сегодня).
логическое ИЛИ, связывающее два значения в одном текстовом поле (например. Товары той или иной категории).
логическое ИЛИ, связывающее значения двух различных полей (например, товары, реализованные в определенный день, ИЛИ товары, чья стоимость не менее 100 руб.).
оператор NOT в текстовом поле (например, все товары, кроме определенной категории).
Рекомендации. Для создания всех запросов следует использовать режим Конструктора запросов. В результат запроса необходимо включать поля, по которым можно идентифицировать записи (например, фамилии, наименования и т.п.), а также поля, в которых вводятся условия отбора.
Для поиска по неточному совпадению значений использовать оператор Like, а также шаблоны для поиска (? - заменяет один символ и * - заменяет любое количество символов. Например, по шаблону Like A*, введенному в поле Фамилия, можно найти все фамилии, начинающиеся с буквы А; по шаблону Like A???, только те фамилии, которые начинаются с буквы А и состоят из 4 букв.
При определении диапазона значений, как в текстовых, так и в числовых полях, использовать операторы сравнения: >, <, >=, <=, <>.
В запросах с логическим И следует учитывать правило: если связываемые критерии находятся в одном поле, то они разделяются оператором And или запятой; если связываемые критерии находятся в разных полях, то они записываются на одной строке бланка запроса.
В запросах с логическим ИЛИ следует учитывать правило: если связываемые критерии находятся в одном поле, то они разделяются оператором OR; если связываемые критерии находятся в разных полях, то они записываются на разных строках в бланке запроса.
Оператор Not используется для поиска значений, полностью несовпадающих с указанным. Например, критерий Not Уфа, введенный в поле Город, используется для поиска записей, для которых в данном поле указано любое другое значение.
Готовый запрос выполняется после щелчка по кнопке