- •Введение
- •Глава 1. Основные сведения о базах данных Основные понятия
- •Архитектура файл-сервер
- •Архитектура клиент-сервер
- •Модели данных
- •Реляционная модель базы данных
- •Глава 2. Основные сведения о субд access Назначение и условие применения субд Access
- •Основные объекты бд Access
- •Спецификация субд Access 2000
- •Основные технологические этапы работы с субд
- •Глава 3. Таблицы Структура таблиц
- •Индексирование таблиц
- •Создание таблиц
- •Определение имен полей, их типов и описаний
- •Определение свойств полей
- •Форматы данных типа Текстовый и Мемо.
- •Форматы данных для числовых полей.
- •Форматы данных для полей даты/времени.
- •Формат данных логического типа.
- •Определение ключевого поля
- •Установка связей между таблицами
- •Ввод данных в таблицы и их редактирование
- •Настройка отображения записей в режиме таблицы
- •Сортировка записей
- •Фильтрация записей
- •Глава 4. Запросы
- •Запрос на выборку
- •Простой запрос на выборку
- •Перекрестный запрос
- •Запрос с параметром
- •Запрос с итогами
- •Запрос с вычисляемым полем
- •Правила создания вычисляемого поля
- •Имена объектов
- •Элементы выражений
- •Использование стандартных функций в выражениях
- •Условия отбора записей в запросах
- •Запросы-действия
- •Запрос на добавление
- •Запрос на обновление
- •Запрос на удаление
- •Запрос на создание таблицы
- •Глава 5. Формы
- •Виды форм
- •Конструирование форм
- •Структура формы
- •Свойства формы
- •Элементы управления формой
- •Глава 6. Отчеты
- •Виды отчетов
- •Структура отчета
- •Конструирование отчета
- •Создание простых отчетов
- •Создание отчетов с группировкой и подведением итогов мастером отчетов
- •Создание отчетов с группировкой и подведением итогов в режиме конструктора
- •Глава 7. Страницы доступа к данным Основные сведения о страницах доступа к данным
- •Использование страниц доступа к данным в Интернете
- •Структура страницы доступа к данным
- •Поиск данных на странице доступа с помощью фильтра
- •Конструирование страниц доступа к данным
- •Глава 8. Автоматизация управления базой данных Основные средства автоматизации
- •Макросы Access и их конструирование
- •Содержание
Определение свойств полей
Свойства полей данных определяют способ ввода и хранения данных в таблице, служат для повышения целостности и непротиворечивости данных.
К свойствам полей относятся:
Размер поля – определяет максимальный размер данных, которые могут храниться в полях текстового или числового типа. Для текстовых полей размер устанавливается в байтах. Для числовых полей размер поля в зависимости от поля может быть 1, 2, 4 или 8 байт. В Access имеются следующие числовые типы:
Байт (Byte) – целые числа от 0 до 255. Длина – 1 байт;
Целое (Integer) – целые числа от -32768 до 32767. Длина – 2 байта;
Длинное целое (Long integer) от –2 147 483 648 до 2 147 483 647. Длина – 4 байта;
С плавающей точкой (Single) от –3.4028...Е38 до 3.4028...Е38. В мантиссе – до 7 знаков. Длина – 4 байта;
С плавающей точкой двойной точности (Double) от -0.797...Е308 до 0.797...Е308. В мантиссе – до 15 знаков. Длина – 8 байт.
Формат данных – указывает способ отображения данных на экране. Для отдельных типов данных используются стандартные форматы, пользовательские (специальные) форматы или те и другие.
Форматы данных типа Текстовый и Мемо.
Для построения пользовательских форматов используются символы :
@ - обязательный текстовый символ или пробел;
& - необязательный текстовый символ;
> - преобразует все символы в прописные;
< - преобразует все символы в строчные.
Символы @, & влияют на отдельные символы вводимых данных, символы <, > - на все.
Пример: формат поля для ввода номера телефона:
(@@@)@@@-@@@. Введенный номер телефона 812120609 преобразуется в (812)112-0609.
Форматы данных для числовых полей.
Стандартные форматы:
Основной (как вводится, так и отображается) - ######,## (1234 → 1234);
Денежный - ######,## р. (123 → 123р.);
Фиксированный - ######,## (1,235 → 1,24);
С разделителем разрядов - ### ###,## (12 345 →12 345);
Процентный ##,## % (0,125 → 12,5%);
Экспоненциальный - #,##E+00 (12345 → 1,24E+04).
Для числовых значений размер дробной части определяется свойством «Число десятичных знаков».
Пользовательские форматы. Для их построения используются следующие символы:
. - десятичный разделитель. Символ разделителя выбирается в окне ЯЗЫКИ И СТАНДАРТЫ панели управления Windows;
, - разделитель групп разрядов;
0 – в позицию выводится цифра или 0;
# - в позицию выводится цифра или пробел;
$ - в позицию выводится символ $;
% - признак процентного формата (введенное число умножается на 100.
Пользовательские форматы могут состоять из нескольких частей:
формат положительных чисел;
формат отрицательных чисел;
формат нулевых значений;
формат пустых значений.
Пустое значение (Null) указывает на отсутствие данных. Это значение можно использовать для того, чтобы определить, вводились ли данные в поле.
Форматы данных для полей даты/времени.
Стандартные типы:
Полный формат даты → 2.01.99 10:32:15;
Длинный формат даты. (Совпадает с настройкой «Полный формат» ЯЗЫК И СТАНДАРТЫ Windows) → 2 января 1999 г.;
Средний формат даты → 2 янв 1999 г.;
Краткий формат даты → 2.01.99 (даты от 01.01.00 до 31.12.29 относятся к XXI веку);
Длинный формат времени → 10:32:15;
Средний формат даты → 5:34 РМ (12-ти часовой формат);
Краткий формат времени → 10:32.
Для построения пользовательских форматов используются следующие символы:
: - разделитель компонент времени;
/ - разделитель компонент даты;
d – номер дня в месяце (от 1 до 31), например, 1.02.99;
dd – номер дня в месяце (от 01 до 31), например, 01.02.99;
ddd – сокращенное название дня недели (Пн – Вс);
dddd – полное название для недели (Понедельник – Воскресенье);
w – номер дня в неделе (от 1 до 7);
ww – номер недели в году (от 1 до 53);
m, mm, mmm, mmmm – номера месяца аналогично дню;
q – номер квартала в году;
y – номер дня в году;
yy – последние две цифры года;
yyyy – полные номер года;
h, hh – часы;
n, nn – минуты;
s, ss – секунды;
AM/PM (А/Р) – добавление букв АР или РМ при 12-ти часовом формате времени.