- •Введение.
- •I.Что такое бд?
- •1.Основные понятия и терминология.
- •2.Уровни представления данных.
- •Связь 1
- •3. Реляционная бд.
- •4. Установление связи между таблицами.
- •5. Порядок строк и полей в таблице.
- •6. Первичный ключ
- •7. Целостность данных.
- •8. Избыточность данных
- •Пример для всего курса
- •II. Общее представление об ms Access.
- •Например, при разработке запросов, форм, отчетов и макросов используется способ «перетащить и оставить», можно выделить в таблице некоторое поле, перетащить его и вставить в отчет на нужное место.
- •1.Объекты Access.
- •2. Запуск Access и завершение работы.
- •3. Создание новой бд.
- •III. Работа с таблицами в ms Access.
- •1. Создание новой таблицы.
- •Создание таблицы в режиме таблицы.
- •1.2. Создание таблицы в режиме конструктора
- •2. Типы полей.
- •3. Свойства поля
- •3.1. Размер поля
- •3.2. Форматы полей
- •3.3.Маска ввода.
- •3.4.Число десятичных знаков, Auto,0,1,2
- •3.5.Подпись поля.
- •3.6.Значение по умолчанию.
- •3.7.Условие на значение.
- •3.8.Обязательное поле
- •3.9.Сообщение об ошибке
- •3.10.Индексированное поле
- •3.11.Создание первичного ключа
- •IV.Использование режима таблиц
- •1. Просмотр данных.
- •2. Изменение макета таблицы.
- •3. Изменение данных
- •4.Сортировка и фильтрация данных
- •4.1. Сортировка по одному полю.
- •4.2. Фильтр по выделенному
- •4.3. Фильтр по форме.
- •4.4. Использование расширенного фильтра.
- •V.Модификация проекта бд
- •1.Модификация таблицы.
- •2. Удаление, копирование и переименование объектов бд.
- •3. Поддержка бд.
- •VI. Определение связей между таблицами
- •VII. Работа с данными при помощи Запроса – Выборки.
- •1. Создание Запроса – Выборки.
- •2.Использование Конструктора.
- •Используется для просмотра результатов запроса
- •3. Описание запроса. Отбор полей.
- •4. Установка свойств полей.
- •5. Вычисляемые поля
- •5.1. Выражения в Access
- •5.2. Элементы выражения.
- •5.3. Три правила написания выражений
- •6. Создание выражений при помощи Построителя выражений.
- •7. Итоговые запросы.
- •Групповые операции.
- •8. Перекрестные запросы
- •9. Сортировка результатов запроса.
- •10. Указание критериев отбора.
- •11. Использование параметров запроса
- •VIII. Использование форм
- •1. Применение форм
- •2. Планирование формы
- •3. Создание формы
- •4. Работа с различными разделами формы
- •5. Работа с элементами управления
- •6. Создание новых Элементов управления
- •7. Создание формы на базе запроса
- •8. Специальные эффекты
- •Использование панели инструментов форматирования
- •9. Вычисляемые значения в формах.
- •Отчеты.
- •1. Создание отчета.
- •2. Создание отчета при помощи Мастера отчетов.
- •2. Модификация отчета.
- •3. Работа с выражениями.
2.Использование Конструктора.
Для этого в диалоговом окне «Создать зарос» выберите пункт «Конструктор». Accessвызовет окно «Запрос1:запрос на выборку» и откроет диалоговое окно «Добавление таблицы».
По мере того как вы отбираете таблицы,Accessразмещает списки полей этих таблиц в окне запроса. Для выбора таблицы или запроса, щелкните по его имени и нажмите кнопку «Добавить». Таким образом добавляются все необходимые таблицы.Accessавтоматически находит существующие записи между таблицами и указывает их.
П
Используется
для определения запроса
Используется
для просмотра или модификации запросов,
определенных на языке SQL
Используется для просмотра результатов запроса
3. Описание запроса. Отбор полей.
Окно конструктора разделено на 2 части:
1 – имена таблиц со списками полей,
2 – бланк QBE, где можно определить сам запрос.
Каждый столбец бланка относится к одному полю. Поле может быть просто полем таблицы, вычисляемым на основе нескольких полей, или итоговым, которое использует одну из групповых функций. Для выбора полей вы будете использовать первую строку. Для каждого поля можно определить критерии отбора, тип сортировки.
Для того, чтобы добавить поле, сделайте двойной щелчок по его имени в списке полей или перетащите его имя в столбец.
Если хотим видеть, из какой таблицы взято поле, нужно нажать Имена таблицна панели инструментов, тогда во второй строке будет имя таблицы, из которой выбрано поле. В третьей строке можно задать сортировку по полю.
Вывод на экран– четвертая строка, там размещаются флажки,, которые указывают на поля, которые должны быть выведены. По умолчаниюAccessвыводит все поля, которые включены в запрос. Если данное поле используется в запросе лишь для сортировки данных и не должно появляться на экране, сбросьте флажок.
4. Установка свойств полей.
В общем случае поля, выводимые в наборе записей, наследуют свойства заданные для соответствующих полей таблицы. Можно определить некоторые другие свойства полей запроса.
Описание объекта(это строка, которая выводится в строке состояния окна запроса, когда это поле является текущим).
Формат поля,число десятичных знаков,маска ввода и подпись поля. Научившись определять вычисляемые поля, вы поймете, что для этих полей полезно определить свойства.
Для задания свойств некоторого поля щелкните по полю, а затем по кнопке свойства на панели инструментов (или правую кнопку мыши и из списка выбрать Свойства). Выйдет окошко, в котором вы сможете задать все вышеперечисленные свойства.
5. Вычисляемые поля
5.1. Выражения в Access
Можно сделать вычисление над любыми полями таблицы, можно сделать вычисляемое поле новым полем в запросе (в таблице вычислить нельзя, в запросе – можно). По сути выражение– это утверждение, которое указывает, как один элемент связан с другим. Вычисляемые поля – это временные поля, создаваемые лишь на время работы запроса. Простейшим и наиболее распространенным видом являются арифметические выражения.
Итого = Количество * Цена
По выражению нельзя определить конкретное значение величин Количество и Цена. Эти имена могут быть именами полей, переменными, именами полей запроса и т.п. Хотя большинство примеров используют арифметические операции, выражения в Accessможет быть текстовым или с датой.
Возраст = Not–ДАТА РОЖДЕНИЯ
Поле в таблице