- •Базы данных Основная терминология.
- •Более простые определения.
- •Основные сведения по интерфейсу Access.
- •Типы полей.
- •Свойства поля.
- •Теперь перейдем к другой вкладке- «Подстановка».
- •Определение связей между таблицами.
- •Просмотр существующих связей
- •Присоединенные таблицы.
- •Ввод, изменение и просмотр данных.
- •Создание простых форм.
- •Элементы форм.
- •Быстрый поиск.
- •Запросы.
- •Типы запросов.
- •Программирование бд в ms Office.
- •Запуск макросов.
- •Отладка макросов.
- •Макрокоманда «Запуск программы»- аргумент Имя функции
- •Приложения vba.
- •Процедуры и функции.
- •Элементы процедур:
- •Список аргументов.
- •Элементы аргумента:
- •Описание переменных и констант.
- •Выполнение макрокоманд из процедуры vb.
- •Последовательность событий.
- •События формы и элементов управления.
- •События клавиш и кнопок мыши.
- •События отчетов.
- •Окно модуля, просмотр объектов.
Типы полей.
Текстовый (Text)- текстовая информация длиной до 256 символов, короткие текстовые характеристики (имена, адреса, комментарии).
МЕМО- поля этого типа используются для хранения длинных текстовых блоков до 32 тысяч символов (около 8 страниц информации).
Числовой (Number)- для числовых данных, используемых в математических расчетах.
Дата / Время (Data / Time)- значения вводятся в стандартном виде:
1/1/97, 12:53:00 РМ.
Длинный (Carrency)- хранит точные значения очень больших (900 трл.) чисел и произвольные точные вычисления.
Счетчик (Counter)- полям такого типа автоматически присваивается уникальное числовое значение для каждой записи начиная с 1 для первой записи и т.д. Это значение изменить или присвоить- невозможно (нет доступа). При удалении- это число вновь автоматически используется и т.д.
Логический (Yes / No)-или ИСТИНА / ЛОЖЬ.
Объект OLE (OLE object)- этот тип связан с технологией Object Lin King and Embeddiny- связывание и встраивание объектов. Позволяет хранить документы: таблицы, графики, рисунки, звуковые сигналы, видео- все, что может быть создано приложениями Windows
Свойства поля.
Размер поля (Текстовое, числовое). По умолчанию 50. Большой размер поля не означает, что это даст расход дисковой памяти. В отличие от dBase, Paradox и FoxPro- Access не использует полей фиксированной длины и «пустые места» не хранит.
Д ля числовых полей:
Уст. Свойство |
Пределы |
Количество |
Память |
|
|
зн (дес) |
|
Байт |
0 - 255 |
- |
1 байт |
Целое |
от -32,768 до 32,768 |
- |
2 байт |
Дл целое |
от -2147483648 до 2… |
- |
4 байт |
Простое |
0т -3.402823Е38 |
до 7 |
4 байт |
Двойной точ- ти |
от-1.79769313486232Е308 |
до 15 |
8 байт |
По умолчанию – Двойной (Double).
Счетчик- Long Integer.
Форматы полей (кроме OLE)- оформляет вводимые данные в удобочитаемой, стандартной форме (например: 1100.0 -> $1,100.00). в зависимости от типа- добавляется незначащие типы $ и т.п. По форматам- отдельно.
Маска ввода (Input Mask). Используется, когда у данных предварительно определена структура даты, номера телефонов и факсов и т.п.
(###)-###_#### вместо # данные при вводе ставят либо цифра либо пробел.
Функции масок:
ограничивает ввод за счет фиксации длины;
вставляет фиксированные символы.
Если описывают свойства и формата и маски, то формат используется (работает) при выводе содержимого поля, а маска- активизируется при редактировании поля.
Для создания новых масок существует «Построитель масок» (Mask Builder, Wizard).
Число десятичных знаков (после точки). Для типа «Денежный»- не устанавливает автоматически 2, поэтому нужно изменить с Auto на 2.
-Влияет только на вывод, но не на ввод
Условие на значение – вводимой информацией.
Between Date ( ) - 15 And Date ( ) + 15
Содержание: (введенное вами значение не может быть принято на хранение в БД в соответствии с установленным правилом для данного поля).
Значение по умолчанию- это значение автоматически вставляется в поля как фоновое. Например, 0 для поля «Количество», значение, возвращаемое функцией Date(), для заполнения поля текущей датой.
Ели вы хотите вставить конкретную константу, то это называется Литерал:
100- числовой литерал.
«Сумма»- текстовый литерал
# 1 / 15 / 95 # - установить дату 15 января 1995 года.
Значение по умолчанию добавляется один раз в момент добавления новой записи.
Обязательное поле. Если установить «Да» для этого свойства, то система заставит его заполнить ненулевым значением (для числа), для текста роль нуля «играет» пробел. Сообщение вынуждающее вводить значение возникает только при попытке сохранить запись в БД.
Пустые строки (только для Text)- это возможность оставлять поля.
Особенность. Изучить взаимодействие с «Обязательным полем» и Null.
Совет. Для различия пустых строк и Null нужно с пом. Форматировать слово «Пусть».
Индексированное поле. Индекс- для первичного ключа генерируется автоматически, может также установить и для любого поля для организации быстрых поисков по нему (механизм поиска- обсужден ранее).