
- •3.3 Система управления базами данных Access Тема 1. Базы данных и системы управления ими
- •1. Основные понятия и определения
- •2. Реляционные субд
- •3. Технология работы в субд
- •4. Основные средства субд
- •Тема 2. Основы работы в субд ms Access
- •1. Основные характеристики ms Access
- •2. Объекты Access
- •3. Запуск программы и завершение работы с ней
- •4. Главное окно Access
- •5. Способы создания базы данных
- •6. Справочная система
- •Тема 3. Постановка задачи
- •1. Общие положения
- •2. Характеристика задачи
- •3. Выходная информация
- •4. Входная информация
- •План выпуска готовой продукции
- •Накладная № ___
- •5. Алгоритмизация задачи
- •3.1 Имя поля
- •3.2 Типы данных
- •3.3 Свойства поля
- •3.4 Первичный ключ
- •3.5 Сохранение таблицы
- •4. Создание таблицы с помощью мастера
- •5. Создание таблицы в режиме таблицы
- •6. Ввод данных в таблицу
- •7. Связывание таблиц
- •7.1 Окно схемы данных
- •7.2 Изменение существующей связи
- •7.3 Удаление связи
- •7.4 Обеспечение целостности данных
- •Тема 5. Загрузка, просмотр и корректировка базы данных
- •1. Способы загрузки базы данных
- •2. Назначение экранной формы
- •3. Средства создания формы
- •4. Последовательность создания формы
- •5. Использование мастера для создания формы
- •6. Создание форм в конструкторе
- •6.1 Объекты формы
- •6.2 Области формы
- •6.3 Панель элементов
- •6.4 Свойства объектов формы
- •6.5 Управление объектами
- •7. Режимы представления формы
- •8. Кнопки перемещения по записям
- •9. Разработка многотабличной формы
- •10. Создание кнопок управления
- •Тема 6. Запросы к базе данных
- •1. Понятие запроса
- •2. Типы запросов
- •3. Формирование запроса по образцу
- •4. Создание запроса в окне конструктора
- •4.1 Окно конструктора запросов
- •4.2 Условия отбора записей
- •4.3 Параметры запроса
- •4.4 Вычисляемые поля
- •5. Мастера создания запросов
- •6. Запуск запроса
- •7. Сохранение запроса
- •8. Итоговые вычисления
- •Тема 7. Конструирование отчетов
- •1. Понятие отчета
- •2. Средства создания отчета
- •3. Последовательность создания отчета
- •4. Использование мастера для создания отчета
- •5. Просмотр и печать отчета
- •6. Редактирование отчета в окне конструктора отчетов
- •Тема 8. Разработка кнопочного меню
3.1 Имя поля
Имя для каждого из полей таблицы выбирается произвольно, но таким образом, чтобы отразить содержательную сторону информации, которая будет храниться в данном поле. Рекомендуется использовать аббревиатуры или условные обозначения.
При задании имен полей придерживаются следующих правил:
имя поля не должно содержать более 64 символов;
имя поля может включать буквы, цифры, пробелы и специальные символы, за исключением точки, восклицательного знака и прямых скобок;
имя поля не может начинаться с пробела;
имена полей в таблице должны быть уникальными.
3.2 Типы данных
Access допускает
использование десяти типов данных
(табл. 3.12). Для задания типа данных следует
нажать кнопку раскрытия списка
,
расположенную в правой части поля, и
выбрать из списка требуемый тип.
Таблица 3.12
Типы данных
№ |
Тип данных |
Размер |
Содержимое |
1 |
Текстовый |
от 1 до 255 символов |
Текст (по умолчанию — 50 символов) |
2 |
Поле Memo |
от 1 до 65535 символов |
Текст произвольной длины |
3 |
Числовой |
от 1 до 16 байт |
Число |
4 |
Дата/время |
8 байт |
Дата или время |
5 |
Денежный |
8 байт |
Число, представляющее денежную сумму |
6 |
Счетчик |
4 байта |
Число, автоматически увеличиваемое на единицу для каждой новой записи |
7 |
Логический |
1 бит |
Логическое значение "True" или "False" (“Истина” или “Ложь”) |
8 |
Поле объекта OLE |
до 1 Гбайта |
Объект OLE (рисунки и другие двоичные данные) |
9 |
Гиперссылка |
до 6144 символов |
Адрес гиперссылки |
10 |
Мастер подстановок |
4 байта |
Мастер подстановок |
3.3 Свойства поля
Каждый тип данных наделен собственными свойствами, которые отображаются в разделе Свойства поля окна конструктора.
Размер поля — задает максимальный размер данных в поле;
Формат поля — задает формат отображения значений данного поля;
Число десятичных знаков — определяет для числового и денежного типов данных число знаков после запятой;
Маска ввода — задает трафарет, облегчающий ввод данных в поле;
Подпись — задает текст, который выводится в “шапках” таблиц, форм и отчетов;
Значение по умолчанию — позволяет указать значение, автоматически вводимое в поле при создании новой записи;
Условие на значение — задает ограничения на вводимые значения и позволяет осуществлять контроль ввода;
Сообщение об ошибке — задает текст сообщения, выводимый на экран при нарушении условия на значение;
Обязательное поле — указывает, требует ли поле обязательного ввода значения;
Пустые строки — определяет, допускается ли ввод в поле пустых строк (“ “);
Индексированное поле1 — определяет индекс, создаваемый по этому полю.
Определение размера поля производится для текстовых и числовых полей. Максимально возможный размер текстового поля — 255 знаков. По умолчанию принимается 50 знаков. Свойство Размер поля для числовых полей связано с типом хранящихся числовых данных. Можно задать использование целых чисел длиной 1, 2 и 4 байта или дробных чисел одинарной (4 байта) и двойной (8 байт) точности2 (табл. 3.13).