- •Оглавление
- •Введение
- •Лекция 1. Основные понятия баз данных
- •Объекты баз данных
- •Структура таблицы
- •Лекция 2. Приемы работы с базой данных Просмотр таблицы
- •Перемещение по таблице
- •Фиксирование столбца
- •Формат Закрепить столбец.
- •Освобождение закрепленных столбцов
- •Замена данных
- •Лекция 3. Сортировка записей. Фильтры
- •Сортировка записей
- •Исключение выделенного
- •Лекция 4. Типы данных в ms Access
- •Текстовый тип
- •Числовой тип
- •Тип Счетчик
- •Денежный тип
- •Тип Дата/время
- •Логический тип
- •Объекты ole
- •Гиперссылки
- •Мастер подстановок
- •Лекция 5. Создание базы данных Проектирование базы данных
- •Создание таблиц
- •Использование списков подстановок
- •Создание списков подстановок на основе существующей таблицы или запроса
- •Лекция 6. Структура базы данных. Связи между таблицами
- •Связи между таблицами
- •Создание связей
- •Удаление связей
- •Лекция 7. Запросы
- •Условия отбора
- •Основные логические операторы Логический оператор and
- •Логический оператор or
- •Логический оператор not
- •Сочетание логических операторов And, Or и Not
- •Лекция 8. Построение запросов
- •Запрос на основе одной таблицы
- •Запрос на основе нескольких таблиц
- •Запрос на основе другого запроса
- •Запрос с параметром
- •Вычисления в запросах
- •Итоговый запрос
- •Лекция 9. Формы
- •Создание формы на основе таблицы или запроса
- •Создание формы с помощью Мастера
- •Структура формы
- •Создание формы с помощью Конструктора
- •Проектирование форм
- •Добавление кнопок
- •Прочие элементы управления формы
- •Лекция 10. Отчеты и диаграммы
- •Структура отчета
- •Создание отчета с помощью мастера
- •Автоотчеты
- •Создание диаграмм
- •Создание диаграммы «с нуля»
- •Создание встроенной диаграммы
- •Изменение диаграмм
- •Запуск Microsoft Graph
- •Печать данных (обзор)
- •Запуск печати
- •Настройка печати
Создание связей
-
наведите указатель на подходящее поле 1 таблицы;
-
удерживая левую кнопку нажатой, перетащите его на такое же поле таблицы 2. Появится окно диалога Связи;
-
в окне диалога Связи нажмите кнопку создать. Таблицы опять связаны, на что указывает линия связи между ними.
Удаление связей
-
на панели инструментов нажмите кнопку Схема данных. Если в окне Схема данных что-либо есть, нажмите на панели инструментов кнопку Очистить макет;
-
щелкните правой кнопкой в окне Схема данных Добавить таблицу;
-
в появившемся окне диалога выберите подходящие таблицы. Они появятся в окне Схема данных в виде списков полей каждой таблицы. Если между этими таблицами установлена связь − она изобразится линией, соединяющей таблицы;
-
в окне диалога Добавление таблицы нажмите кнопку Закрыть;
-
щелкните правой кнопкой на линии связи Удалить Да. Линия исчезнет; таблицы больше не связаны.
В созданной вами базе данных «Телефонная компания» откройте схему данных. Вы увидите, что связь между таблицами Тарифы и Разговоры установилась автоматически. Это произошло благодаря использованию мастера подстановок. Оставим эту связь на месте, изменим лишь ее параметры: установим флажки Обеспечение целостности данных, Каскадное обновление связанных полей. Флажок Каскадное удаление связанных записей устанавливать не будем, т.к. при удалении записи из таблицы Тарифы (например, при прекращении связи с данным городом) информация об уже проведенных разговорах исчезнуть не должна.
Кроме того, нужно установить связь между таблицами Абоненты и Разговоры по полю №телефона. Добавьте к схеме данных недостающую таблицу, установите связь и задайте ей те же параметры, что и предыдущей (при прекращении обслуживания абонента его старые разговоры не должны исчезнуть).
Лекция 7. Запросы
Одним из стандартных объектов MS Access является запрос. Запросы используются для просмотра, анализа и изменения данных из одной или нескольких таблиц. Сам запрос не содержит данных, но позволяет выбирать данные из таблиц и выполнять над ними ряд операций.
Запрос – это средство отбора данных из одной или нескольких таблиц при помощи определенных пользователем условий.
Условия отбора
В эти строки можно
вводить условия на значения для полей
таблицы (таблиц)
Рис.8. Ввод условий отбора для полей таблиц.
Ввод конкретных значений поля
Если вы хотите отобрать записи с конкретным значением поля, просто введите его в строке Условие отбора для этого поля.
Текстовое значение, используемое в качестве условия отбора, должно быть заключено в кавычки (2, А). Следует обратить ваше внимание на то, что кавычки к введенному тексту добавляются автоматически (в бланке на 2 для поля Область было введено WA, но после нажатия клавиши Enter на экране появилось «WA»).
Числовые значения в кавычки не заключаются (2, Б).
Даты и время, используемые в качестве условия отбора, должны быть заключены в специальные символы – «решеточки» (2, В). «Решеточки» к введенной дате или времени добавляются автоматически (в бланке на 2 для поля ДатаРазмещения было введено >01.02.99 And < 03.11.01, но после нажатия клавиши Enter на экране появилось «>#01.02.99# And < #03.11.01#»).