- •Создание и использование баз данных
- •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
- •Выбор данных для анализа
- •Создание сводной таблицы для анализа
- •Просмотр и сравнение результатов
- •Литература
- •Содержание
Установление связи
Поскольку одной записи таблицы «Предприятия» соответствует несколько записей таблицы «Студенты», Вам нужно установить связь «Один-ко-многим» по полю, которое присутствует и в той, и в этой таблицах - полю «Предприятие». Для этого следует:
Во-первых, уяснить, какая из таблиц будет первичной, а какая связанной. Первичная таблица содержит в поле «Предприятие» уникальные (не повторяющиеся) записи. Связанная таблица может иметь в одноименном поле повторяющиеся значения.
Во-вторых, воспользоваться окном «Схема данных» для создания связи между таблицами. Вы должны:
Закрыть обе таблицы, если они еще не закрыты.
В окне БАЗА ДАННЫХ открыть окно «Схема данных», щелкнув на кнопке Схема данных панели инструментов.
Очистить окно «Схема данных», выбрав команду Правка/Очистить макет.
Ввести в схему таблицу, щелкнув на кнопке Добавить таблицу. Появится диалог «Добавить таблицу», в котором из списка «Таблица/Запрос» нужно выделить строку «Предприятие» и щелкнуть на кнопке Добавить.
Таким же образом поступить с таблицей «Студенты». Названия каждой из таблиц со списками полей появятся в окне.
Щелкнув на кнопке Закрыть.
Перетащить поле «Предприятие» из списка полей первичной таблицы («Предприятие») на одноименное поле связанной таблицы («Студенты»). Появляется диалог «Связи».
Поставить флажок опции «Обеспечение целостности данных». Поля связанной таблицы, соответствующие ключевым полям первичной таблицы могу иметь разные имена, но они должны содержать совпадающие данные и характеризоваться одинаковым типом данных (за одним исключением), а поля данных числового типа должны также иметь одинаковый формат. Исключение составляет случай, когда ключевое поле первичной таблицы по типу данных является «Счетчиком». Тогда соответствующее поле связанной таблицы может быть либо «Счетчиком» , либо характеризоваться числовым типом данных, но с размером поля «Длинное целое», что имеет место в Вашем случае.
Щелкнуть на кнопке Создать. Теперь таблица «Предприятие» связана с таблицей «Студенты» - линия соединяет два совпадающих поля этих таблиц. Символы 1 и ∞ обозначают: связь «Один - ко многим».
Закрыть окно «Схема данных», сохранив его. (От решения о сохранении связи зависит только ее графическое представление. Установленные связи останутся в базе данных, независимо от Вашего решения. )
Создайте связь «Один - ко многим» между таблицами «Предприятие» и «Студенты».
Работа с макетом связей
В окне схемы данных возможно изменение и удаление существующих связей:
Пользователь имеет возможность добавлять таблицы или запросы в окно схемы данных. Для этого используется кнопка Добавить таблицу на панели инструментов или команда меню Связи/ Добавить таблицу.
Для конкретной таблицы или запроса возможен вывод только таблиц или запросов, с которыми они имеют прямые связи. Для этого следует добавить таблицу или запрос в пустое окно схемы данных и выбрать в меню Связи команду Показать прямые. Для вывода всего макета выберите в меню Связи команду Показать все.
Допускается очистка окна схемы данных с помощью команды Очистить макет из меню Правка, не приводящая к уничтожению связей между таблицами.
Очистите макет связей, затем снова выведите связи на макет.