- •Общие указания к выполнению лабораторных работ
- •Построение таблиц в microsoft access 2007. Работа с данными
- •Задание №1
- •Технология работы Упражнение 1. Создание таблиц путем ввода данных
- •Упражнение 2. Использование шаблонов таблиц
- •Упражнение 3. Использование Конструктора таблиц
- •Упражнение 4. Свойства полей таблицы
- •«Режим».
- •Упражнение 5. Формат отображения данных
- •Упражнение 6. Задание маски ввода
- •Упражнение 7. Использование Мастера подстановок
- •Упражнение 8. Вставка, переименование и удаление поля
- •Упражнение 9. Определение ключевых полей
- •Упражнение 10. Создание индексов
- •Упражнение 11. Связывание таблиц на схеме данных
- •Контрольное задание
- •Контрольные вопросы
- •Задание № 2
- •Технология работы Упражнение 1. Ввод данных
- •Упражнение 2. Поиск и замена данных
- •Упражнение 3. Сортировка данных
- •Упражнение 4. Фильтрация данных
- •Контрольные вопросы
- •Работа с формами. Запросы на выборку
- •Задание № 3
- •Технология работы Упражнение 1. Создание простой формы
- •Упражнение 2. Создание разделенной формы
- •Упражнение 3. Создание формы с помощью Мастера
- •Упражнение 4. Создание формы в Конструкторе
- •Упражнение 5. Добавление записи в таблицу с помощью формы
- •Упражнение 6. Изменение записи в таблице с помощью формы
- •Упражнение 7. Удаление записи в таблице с помощью формы
- •Контрольное задание
- •Упражнение 2. Создание запроса в Конструкторе
- •Упражнение 3. Создание запроса из фильтра
- •Упражнение 4. Редактирование запроса в Конструкторе
- •Упражнение 5. Правка в режиме sgl
- •Упражнение 6. Запросы с вычисляемыми полями
- •Упражнение 7. Внутреннее соединение таблиц
- •Упражнение 8. Внешнее соединение таблиц
- •Упражнение 9. Запросы с параметрами
- •Упражнение 10. Выполнение запроса и печать результатов запроса
- •Контрольное задание
- •Контрольные вопросы
- •Создание отчетов. Редактирование отчетов
- •Задание №5
- •Технология работы Упражнение 1. Автоматическое создание отчета
- •Упражнение 2. Создание отчета с помощью Мастера
- •Упражнение 3. Создание отчета в Конструкторе
- •Контрольное задание
- •Контрольные вопросы
- •Задание № 6
- •Технология работы Упражнение 1. Настройка свойств отчета
- •Отчета.
- •Упражнение 2. Параметры страницы
- •Упражнение 3. Автоформатирование
- •Упражнение 4. Добавление элемента
- •Упражнение 5. Изменение элемента
- •Упражнение 6. Удаление элемента
- •Упражнение 7. Просмотр и печать отчета
- •Упражнение 8. Экспорт отчета в Word
- •Контрольное задание
- •Контрольные вопросы
- •Список рекомендуемой литературы
- •Задания
- •Содержание
Упражнение 2. Создание запроса в Конструкторе
Откройте в Access 2007 БД Личная картотека.
Щелкните вкладку Создание.
В группе Другие нажмите кнопку Конструктор запросов. На экране появится рабочая среда Конструктора запросов, в которой откроется диалоговое окно Добавление таблицы.
На вкладке Таблицы щелкните имя таблицы Группы контактов и нажмите кнопку Добавить. После этого щелкните кнопку Закрыть. На экране появится пустой бланк нового запроса на основе таблицы Группа контактов (рис. 4.1).
Рис. 4.1. Бланк запроса в Конструкторе.
Раскройте первый список Поле и щелкните имя поля Наименование группы.
Снимите галочку в поле Вывод на экран.
Щелкните поле Условие отбора и наберите слово Друзья.
Раскройте второй список Поле, щелкните имя поля Код группы (рис.4.2).
Нажмите кнопку Сохранить на панели быстрого доступа. В диалоговом окне в поле Имя запроса введите название нового запроса (Конструктор-запрос ПолучитьКод).
Нажмите кнопку ОК.
Рис. 4.2. Готовый бланк запроса.
Если вы хотите посмотреть результат выполнения нового запроса, щелкните контекстную вкладку Конструктор и нажмите кнопку Выполнить. В результате выполнения запроса на экране отобразится код группы контактов «Друзья».
Упражнение 3. Создание запроса из фильтра
Откройте в Access 2007 БД Личная картотека.
Откройте таблицу Мои контакты.
Щелкните вкладку Главная.
В группе Сортировка и фильтр раскройте меню кнопки Дополнительно и выберите команду Расширенный фильтр.
Создайте новый расширенный фильтр или измените уже существующий.
Перейдите на вкладку Главная и в группе Сортировка и фильтр нажмите кнопку Применить фильтр.
Просмотрите результирующий набор записей таблицы. Если он вас не устраивает, модифицируйте условие фильтра до получения желаемого результата.
Чтобы сохранить установленный фильтр в виде запроса, вернитесь в окно Конструктора фильтра.
Щелкните вкладку Главная, в группе Сортировка и фильтр раскройте меню кнопки Дополнительно и выберите команду Сохранить как запрос.
В диалоговое окно сохранения в поле Имя запроса введите название нового запроса (Фильтр-запрос Мои контакты).
Нажмите кнопку ОК.
Упражнение 4. Редактирование запроса в Конструкторе
Откройте в Access 2007 БД Личная картотека.
Д
важды
щелкните мышью на имени Мастер-запрос
Контакты в
области
переходов. Запрос откроется в режиме
таблицы.Переключитесь в режим Конструктора. Для этого перейдите на вкладку Главная, в группе Режимы щелкните стрелку под кнопкой Режим и выберите команду Конструктор в раскрывшемся меню (рис.4.3).
Рис. 4.3.
В Конструкторе откроется бланк выбранного запроса (рис. 4.4).
Рис. 4.4. Исходный запрос.
Измените запрос, выполнив требуемые действия из перечисленных ниже вариантов:
чтобы добавить в бланк запроса одно или несколько полей таблицы, щелкните свободную ячейку и щелкните свободную ячейку в строке Поле, раскройте список полей таблицы и щелкните нужное имя поля. Повторите эту операцию для всех полей таблицы, которые вы хотите добавить в Бланк запроса;
чтобы отобразить или скрыть значение поля таблицы в результирующем наборе данных, установите или снимите отметку флажка в строке Вывод на экран. Если в бланке запроса флажок под названием поля снят, значение этого поля не отображаются;
чтобы выполнить сортировку данных поля таблицы, щелкните ячейку строки Сортировка, расположенную под названием нужного вам поля, а затем раскройте список и щелкните требуемый вариант сортировки:
по возрастанию – при выборе этого варианта данные будут отсортированы по возрастанию;
по убыванию – при выборе этого варианта данные будут отсортированы по убыванию;
(отсутствует) – при выборе этого варианта данные не будут сортироваться.
Чтобы задать условия отбора для одного или нескольких полей таблицы, введите требуемые условия в соответствующих ячейках строки Условие. Если для одного поля таблицы необходимо задать несколько взаимоисключающих условий, используйте строку Или и расположенные ниже строки без подписи.
Например: внесите изменения в запрос Мастер-запрос Контакты. Ранее по этому запросу выводились имена, фамилии, мобильные телефоны и адреса электронной почты почти всех людей, занесенных в таблицу Мои контакты. Теперь пусть выбираются только сведения о друзьях, причем результирующий список должен быть отобран по имени и фамилии.
В строке Поле щелкните ячейку после названия Электронная почта, раскройте список полей таблицы Мои контакты и выберите в списке название Код группы.
Снимите флажок Вывод на экран для поля Код группы.
Щелкните ячейку строки Условие отбора, соответствующую полю Код группы, и введите цифру 2 (этот код соответствует группе «Друзья»).
Щелкните ячейку строки Сортировка, соответствующую полю Имя, раскройте список и выберите вариант По возрастанию.
Щелкните ячейку строки Сортировка, соответствующую полю Фамилия, раскройте список и выберите вариант По возрастанию.
