- •Введение.
- •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. Работа с выражениями.
1.2. Создание таблицы в режиме конструктора
Нужно нажать вкладку «Таблица», и кнопку «Создать». Далее в диалоговом окне создания таблицы выбрать «Конструктор».Accessсоздаст новую таблицу и выведет ее в режиме конструктора.
Каждое поле содержит три элемента.
Имя поля– имя, которое присваивается данному полю, которое присваивается данному полю. При формировании имени необходимо соблюдать следующие правила:
Имена могут содержать не более 64 символов.
Имена могут состоять из букв, цифр и пробелов.
Нельзя использовать символы . ! [ ].
Имя не может начинаться пробелом
Необходимо избегать слишком длинных и сложных имен, имен, не имеющих смысла.
Тип данных– поддерживается восемь типов данных. Указывается тот тип данных, который соответствует значениям поля.
Описание– это записанные вами комментарии к полю. Эти заметки вносить не обязательно, но следует отметить, что это очень полезный элемент. Если вы обратитесь к своей БД через год или вообще через определенный промежуток времени, вы можете не вспомнить, зачем необходимо то или иное поле. А также эти заметки помогут и другим пользователям понять структуру вашей базы.
2. Типы полей.
Поле может принадлежать к одному из 8 типов.
Тип поля |
Описание |
Текстовый |
используют для хранения текстовой информации, например имен или адресов (не более 255 символов (28– 1)) |
Мемо |
для хранения текстовых блоков до 32000 символов (ок. 8 страниц) |
Числовой |
для хранения числовых данных, которые можно использовать в математических расчетах |
Дата /время |
1/31/97, 31.1.97, 12:53:00 РМ |
Денежный |
предназначен для хранения точного значения очень больших чисел, а именно ±900 трлн. и проводить точные вычисления над ними. |
Счетчик |
полям этого типа автоматически присваивается уникальное числовое значение для каждой записи,начиная с 1 для первой введенной записи. Однажды присвоенное значение не будет изменяется или присваивается повторно в той же таблице. Вы не сможете изменить значение поля этого типа |
Логический |
этот тип используется для хранения логического значения Да/Нет, Истина/Ложь. |
Объект OLE |
позволяет хранить документы, таблицы, графики, рисунки, звуковые, видео сигналы и другую информацию |
3. Свойства поля
В дополнении к трем элементам поля имеет также ряд свойств.
Accessимеет 11 свойств, которые могут быть присущи полю. Свойства зависят от типа поля. Не все свойства присущи полям всех типов. Например, единственное свойствоПодпись поляприсуще всем типам полям.
Рассмотрим, какие свойства доступны для различных типов полей.
Свойства \ типы |
Текстовое |
Мемо |
Числовое |
Дата/ время |
Денежное |
Счетчик |
Логическое |
OLE |
1.размер поля |
+ |
|
+ |
|
|
|
|
|
2.формат |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
|
3.маска ввода |
+ |
|
+ |
+ |
+ |
|
|
|
4.число десятич. знаков |
|
|
+ |
|
+ |
|
|
|
5.подпись поля |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
6.значения по умолчанию |
+ |
+ |
+ |
+ |
+ |
|
+ |
|
7.условия на значения |
+ |
+ |
+ |
+ |
+ |
|
+ |
|
8.сообщение об ошибке |
+ |
+ |
+ |
+ |
+ |
|
+ |
|
9.обязательное поле |
+ |
+ |
+ |
+ |
+ |
|
+ |
|
10.пустые строки |
+ |
+ |
|
|
|
|
|
|
11.индексное поле |
+ |
|
+ |
+ |
+ |
+ |
+ |
|
-указывает на то, что опции свойства отличаются в зависимости от типа.
По умолчанию Accessприсваивает каждому новому полю текстовый тип. Для того, чтобы присвоить новый тип, щелкните по стрелке и выберите из списка необходимый тип.