- •230700 - Прикладная информатика и 080500 - Бизнес-информатика
- •Часть I. Базы данных в microsoft access 2007 Лабораторная работа № 1 Тема 1. Создание и редактирование базы данных
- •Технология работы
- •Тема 2. Использование гиперссылок в Access
- •Технология работы
- •Тема 3. Установление связей между таблицами
- •Технология работы
- •Лабораторная работа № 2 Тема 4. Создание запросов в Access
- •Технология работы
- •Тема 5. Создание форм
- •Технология работы
- •Тема 6. Создание отчетов
- •Технология работы Создание отчета при помощи Мастера
- •Редактирование отчета при помощи Конструктора
- •Часть II. Базы данных и списки в microsoft excel 2007
- •Лабораторная работа № 3 Тема 1. Проверка данных
- •Технология работы
- •Тема 2. Связывание таблиц
- •Тема 3. Сводные таблицы
- •Технология работы
- •Лабораторная работа № 4 Тема 4. Фильтрация списка
- •Тема 5. Промежуточные итоги
- •Технология работы
- •Лабораторная работа № 5 Тема 6. Анализ «что–если»
- •Диспетчер сценариев
- •Технология работы
- •Подбор параметра
- •Технология работы
- •Лабораторная работа № 6 Тема 7. Поиск решения
- •Технология работы
- •Тема 8. Функции баз данных
- •Технология работы
Технология работы
Создание запроса «Заказы клиентов» при помощи Конструктора
Откройте БД «Клиенты».
Слева щелкните на кнопке «Все объекты Access». Выберите «Тип объекта» (рис. 1.7).
Щелкните Создание – Конструктор запросов.
В окне Добавление таблицы перейдите на вкладку Таблицы.
Маркируйте таблицу Клиент и выполните щелчок по кнопке Добавить.
Добавьте остальные таблицы.
Щелкните по кнопке Закрыть.
Рис. 1.7
Из таблицы Клиент в бланк запроса переместите с помощью мыши или выполните щелчок по следующим полям: «Название», «Город».
Из таблицы Заказы переместите поля «Код заказа» и «Дата размещения».
В строке Условие отбора под полем «Дата размещения» введите выражение >01.01.2008.
Из таблицы Заказано переместите поля «Код товара» и «Количество».
Из таблицы Товар переместите поля «Наименование» и «Единица измерения».
В строке Сортировка под полем «Название» и выберите По возрастанию.
Дайте имя запросу «Заказы клиентов».
Для выполнения запроса щелкните по пиктограмме с изображением восклицательного знака Выполнить.
Создание запроса «Данные по клиентам» при помощи Мастера
Щелкните Создание – Мастер запросов.
В диалоговом окне Новый запрос выберите способ создания Простой запрос и нажмите ОК.
В первом диалоговом окне Мастера в списке Таблицы/запросы выберите таблицу Клиент.
В списке Доступные поля отметьте и перенесите поле «Название».
Выполните те же действия с таблицей Заказано, выбрав поля «Количество», «Скидка» и «Цена». Нажмите кнопку Далее.
В следующем окне Мастера задайте отбор записей подробный (вывод для каждого поля каждой записи) или итоговый. Нажмите Далее.
В последнем окне Мастера задайте имя запроса – «Данные по клиентам».
Нажмите кнопку Готово.
Создание перекрестного запроса «Суммарное количество»
Щелкните Создание – Мастер запросов.
Сначала создается простой запрос с полями «Название клиента», «Наименование товара», «Количество». Сохраните запрос под именем «Для перекрестного».
В диалоговом окне Новый запрос выберите способ создания Перекрестный запрос и нажмите ОК.
В окне Создание перекрестных таблиц выберите Запросы: запрос «Для перекрестного».
Выберите поле «Название». Нажмите кнопку Далее.
Выберите поле «Наименование».
Выберите функцию «Сумма». Нажмите кнопку Далее.
Для выполнения запроса щелкните по пиктограмме с изображением восклицательного знака.
Тема 5. Создание форм
Главным преимуществом в работе с базами данных можно назвать удобство представления и эффективность организации данных. Access позволяет сконструировать форму наиболее удобным для пользователя способом, включив в нее записи различных связанных таблиц.
Для отображения информации сразу из двух таблиц или из таблицы и запроса создается составная форма, которая состоит из основной и находящейся внутри нее подчиненной формы. Это позволяет объ- единять информацию, без переключения на другие таблицы или формы. Как правило, подчиненная форма связана с основной. Сохраняется подчиненная форма в базе данных как отдельная форма.