- •Создание и использование баз данных
- •Ms access
- •Учебное пособие
- •Введение
- •Глава 2 знакомит с технологией анализа информации базы данных. Среда ms Access обеспечивает невероятно простые средства создания запросов к базе данных.
- •1. Создание базы данных
- •Основные понятия реляционных баз данных
- •Первые шаги в ms Access
- •Запуск Access
- •Открытие базы данных
- •Окно базы данных
- •Этап 1. Создание базы данных Создание файла базы данных
- •Создание таблицы
- •Редактирование таблицы
- •Этап 2. Быстрая обработка данных
- •Сортировка записей по возрастанию и убыванию
- •Поиск данных
- •Отбор записей на основе значения поля
- •Этап 3. Связывание таблиц базы данных
- •Установление связи
- •Работа с макетом связей
- •Этап 4. Работа с данными из связанных таблиц
- •Запрос- выборка к связанным таблицам
- •Запрос с критерием отбора к связанным таблицам
- •Этап 5. Удаление связанных таблиц из базы данных
- •2. Анализ информации базы данных
- •Этап 1. Создание запроса и установление условий отбора
- •Этап 2. Поиск в заданном диапазоне и сортировка данных в запросе
- •Этап 3. Включение в запрос параметров
- •Этап 4. Использование параметров для поиска записей в диапазоне значений
- •Этап 5. Создание запроса к связанным таблицам
- •Этап 6. Суммирование данных в запросе
- •Этап 7. Запросы с вычислениями
- •3. Поиск и обновление информации базы данных
- •Этап 1. Открытие базы данных и просмотр записей Открытие базы данных
- •Просмотр базы данных
- •Этап 2. Ввод данных в форму и их редактирование
- •Этап 3. Поиск записей
- •Этап 4. Отбор записей с помощью фильтра
- •Этап 5. Сортировка записей в форме
- •Этап 6. Расширение базы данных
- •Этап 7. Разработка новой формы
- •Этап 8. Изменение внешнего вида формы
- •Добавление подписи в форму
- •Изменение палитры
- •Включение в форму рисунка
- •Добавление поля
- •4. Создание отчетов по базе данных
- •Этап 1. Создание детального отчета без повторов Создание детального отчета
- •Просмотр отчета
- •Настройка отчета
- •Устранение повторов
- •Этап 2. Создание отчета с группированием данных
- •Этап 3. Представление групповых сумм Настройка заголовка группы
- •Использование выражений в примечании к группе
- •Изменение порядка сортировки
- •Этап 4. Распечатка групп
- •Распечатка групп без разрывов
- •Ввод нового вида нумерации страниц
- •Этап 5. Проектирование отчета Создание отчета
- •Оформление заголовка отчета
- •Оформление области данных
- •Оформление заголовков граф отчета
- •Оформление области примечаний отчета
- •Этап 6. Создание диаграммы в отчете
- •Этап 7. Изменение макета отчета
- •5. Создание базы данных по собственному проекту
- •Этап 1. Создание файла базы данных
- •Этап 2. Создание таблиц
- •Создание структуры таблицы
- •Ввод данных в таблицу
- •Расширение базы данных
- •Этап 3. Связывание таблиц
- •Этап 4. Создание информационных структур для ведения базы данных
- •Создание запросов
- •Создание форм
- •Создание отчета
- •6. Совместное использование ms access, ms excel ms word
- •Этап 1 . Вставка данных
- •Технология вставки данных
- •Вставка связанных данных. Вставка титульного листа, созданного в ms Word, в отчет ms Access
- •Внедрение данных. Внедрение таблицы ms Excel в документ ms Word
- •Этап 2. Быстрый перенос данных
- •Выбор приложения для создания списка
- •Перенос списка в другое приложение
- •Перенос списка из ms Excel в ms Access
- •Этап 3. Подготовка составных документов Подготовка серийных персональных писем ms Word с использованием списков адресатов, хранящихся в базе данных ms Access
- •Создание почтовых наклеек ms Word с использованием списков адресатов, хранящихся в электронной таблице ms Excel
- •Этап 4. Анализ числовых данных ms Access с использованием сводных таблиц ms Excel
- •Выбор данных для анализа
- •Создание сводной таблицы для анализа
- •Просмотр и сравнение результатов
- •Литература
- •Содержание
Этап 5. Сортировка записей в форме
Полезно уметь упорядочивать записи - это облегчает просмотр и поиск записей. Для этой цели в MS Access существует процедура сортировки. Допустим, что в ходе проверки телефонных счетов возникла необходимость выяснить, кто из сотрудников фирмы имеет домашний телефон с первыми цифрами, скажем 234. В этом случае Вам необходимо провести сортировку записей и ее можно провести прямо в окне формы:
1.Находясь в режиме таблицы, щелкнуть в любой строке столбца, данные которого должны быть упорядочены, например, столбец «Домашний телефон».
2.Отсортировать записи, щелкнув на кнопке По возрастанию на панели инструментов.
СОВЕТ:
При использовании кнопок панели инструментов По возрастанию и По убыванию создается фильтр и он действует автоматически.
Откройте диалог «Фильтр», чтобы увидеть действующий фильтр и текущий режим сортировки.
Закрыть форму «Сотрудники».
Примечание: 1. При сортировке данных текстового типа восходящий порядок означает, что записи сортируются по алфавиту от А до Я.
2. MS Access не сохраняет действующий фильтр вместе с формой. Поэтому, когда Вы в следующий раз откроете форму, записи не будут отсортированы или подвергнуты фильтрации. Конструкцией, подобной фильтру, но сохраняющейся при выходе из окна, является запрос.
Отсортируйте записи формы «Сотрудники» по возрастанию номеров телефонов.
Этап 6. Расширение базы данных
Пополнение базы данных предполагает не только ввод новых данных в существующие таблицы, но и создание новых таблиц, дополняющих существующие, а поэтому и связанные с ней. При создании таких таблиц удобно привлекать Мастера по таблицам и брать в качестве образца какую-либо готовую таблицу, изменяя лишь названия полей и освободив себя таким образом от обязанности задавать для каждого поля тип данных.
Допустим, Ваша фирма решила внести в базу данных список ближайших родственников сотрудников. MS Access предлагает в качестве помощника при создании новой таблицы Мастер таблиц. Чтобы воспользоваться в качестве помощника Мастером таблиц при создании новой таблицы, Вам следует:
1.В окне БАЗА ДАННЫХ щелкнуть на вкладке Таблица, чтобы появился список таблиц, а затем щелкнуть на кнопке Создать.
2.В диалоге «Создание таблицы» щелкнуть на кнопке Мастера.
3.В поле списка «Образцы таблиц» выделить строку «Сотрудники».
4.В поле списка «Образцы полей» дважды щелкнуть на строке «Сотрудник», чтобы переместит его в поле списка «Поля новой таблицы». Имя поля «Сотрудник» удобно заменить на имя «Родственник». Для этого нужно выделить эту строку в поле «Поля новой таблицы», она появится в текстовом поле под списком, щелкнуть на ней, удалить старое имя и ввести новое.
5.Аналогично ввести в поля новой таблицы следующие поля: «Фамилия», «Имя», «Отчество», «Дата рождения», «Родственники», «Имя супруга(и)», «Домашний телефон»,
заменив при этом имя поля «Родственники» на имя «Степень родства», а имя «Имя супруга(и)» на имя «Сотрудник», родственнику которого, посвящена запись таблицы.
6.Щелкнуть на кнопке Далее. В появившемся диалоге в поле «Введите имя новой таблицы» вписать «Родственники».
7.Выбрать опцию выбора ключевых полей «Определяется Microsoft Access», а затем снова щелкнуть на кнопке Далее.
8.На вопрос «Необходимо ли установить связь с другими таблицами базы данных?», выбрать в списке «Новая таблица «Родственники»» строку «Не связана с таблицей «Сотрудники», и щелкнуть по кнопке Изменить.
9.Выделить опцию «Одной записи таблицы «Сотрудники» соответствует много записей таблицы «Родственники»» и щелкнуть по кнопке ОК.
10.Возвратившись в прежнее окно, щелкнуть по кнопке Готово. Открывается вновь созданная таблица.
11.MS Access вводит в качестве ключевого поля то, в котором сейчас находится поле Счетчик. Нет нужды его заполнять - Microsoft Access автоматически присвоит номер каждой из Ваших записей. Остальную информацию нужно вводить с клавиатуры:
- нажать клавишу TAB, чтобы перейти к полю «Название»;
- аналогичным образом заполнить остальные поля строки;
- чтобы перейти к следующей записи, также нажать клавишу TAB.
12.Заполнив таблицу, закрыть ее, воспользовавшись командой Файл/Закрыть.
Создайте новую таблицу «Родственники» и заполните ее 5-6 записями.