- •Тема №6: «Разработка базы данных» лекция №1: «Основные принципы разработки базы данных»
- •Лекция № 2: «Создание базы данных в субд Access»
- •Работа с полями таблиц
- •Работа с таблицами
- •Лекция №3: «Связи между таблицами»
- •Организация связей в окне схема данных
- •Обработка данных в таблице
- •Лекция №4: «Создание форм и использование запросов» Формы
- •Создание форм
- •Запросы
- •Создание запросов
- •Типы запросов на изменение
- •Свойства запросов
- •Лекция №5: «Создание выходной документации и способы защиты данных» Отчеты
- •Средства защиты данных
- •Макросы
- •Конструирование макросов
- •Создание группы макросов
- •Вызов макроса из другого макроса
- •Примеры логических выражений
- •Выполнение макроса.
- •Редактирование макросов
- •4. Копирование макросов.
Работа с полями таблиц
Таблица 2.1 - Типы данных СУБД Access.
Название типа |
Описание |
Объем памяти |
Текстовый |
Текст – одна строка |
До 255 байт |
Поле MEMO |
Текст – несколько строчек |
До 65535 байт |
Числовой |
Число |
1, 2, 4 или 8 байт |
Дата/ время |
Дата и/ или время |
8 байт |
Денежный |
Денежные суммы (числа с четырьмя десятичными знаками) |
8 байт |
счетчик |
Уникальное целое число, обозначающее порядковый номер записи в таблице |
4 байт |
Логический |
Логические значения |
1 бит |
Поле объекта OLE |
Объекты других приложений Windows |
До 1 Гбайт |
Гиперссылка |
Ссылка на файл (в данном компьютере, в локальной сети) |
До 2048 символов |
Для каждого типа данных можно установить значения свойств, которые будут определять особенности обработки соответствующего поля.
Таблица 2.2 – Основные свойства типов данных
Свойство |
Описание |
Подпись |
Устанавливается информативное название поля, которое автоматически будет использоваться при создании форм и отчетов |
Значение по умолчанию |
Для поля задается значение, которое будет использоваться, если в данное поле не будет введена информация |
Условие на значение |
Устанавливает ограничение на вводимые данные, т.е. не позволяет вводить данные, которые не соответствуют указанному условию |
Сообщение об ошибке |
Задает текст сообщения, который будет отображаться, если данные не соответствуют ограничению, указанному в свойстве Условие на значение |
Обязательное поле |
Определяет режим обязательного ввода информации в данное поле |
Индексированное поле |
Устанавливает режим использования индекса для данного поля, что позволяет ускорить процедуру доступа к информации в поле, а также задать режим, при котором в поле нельзя вводить повторяющиеся значения |
Кроме основных свойств типы данных имеют еще и дополнительные.
Основными свойствами типов Текстовый и Поле MEMO являются следующие:
Формат поля – задается специальный формат, в котором данные будут представлены на экране, например, цвет текста и выравнивание.
Пустые строки – устанавливается режим, при котором можно вводить в поле пустую строку (т.е. значение «»).
Пустым значением называется специальное значение Null, которое имеет ряд особенностей. Нельзя поставить знак равенства между значением Null и любым другим значением. Значение Null не обрабатывается при использовании итоговых функций.
Числовой тип данных используется для обработки чисел различного размера и формата. Размер определяется с помощью свойства Размер поля (таблица 2.3)
Таблица 2.3 – Основные значения свойства Размер поля
Значение |
Содержимое |
Диапазон |
Объем |
Байт |
Целые числа |
[0; 28 -1] |
1 байт |
Целое |
Целые числа |
[-215; 215 -1] |
2 байт |
Длинное целое |
Целые числа |
[- 231; 231 -1] |
4 байт |
Одинарное с плавающей точкой |
Вещественные числа с точностью до 7 знаков после запятой |
[- 2128; -2-149] и [2-149; 2128 -1] |
4 байт |
Двойное с плавающей точкой |
Вещественные числа с точностью до 15 знаков после запятой |
[-21024; -2-1074] и [2-1074; 21024 -1] |
8 байт |
Действительное |
Вещественные числа с заданной точностью (по умолчанию точность = 18 знаков) |
[- 1028; 1028] |
12 байт |
Дата/ время применяется при обработке значений календарных дат и времени.
Денежный тип данных используется для хранения денежных значений и предусматривает точность до 4 знаков после десятичной запятой и до 15 знаков перед запятой.
Логический тип предназначен для хранения и обработки логических значений, т.е. Ложь или Истина. Этот тип данных предусматривает использование одного из следующих форматов в качестве свойства Формат поля: Истина/ Ложь, Да/ Нет, Вкл/ Выкл.