- •Базы данных Методические рекомендации по проведению лабораторных работ
- •230105 Программное обеспечение вычислительной техники и автоматизированных систем
- •Пояснительная записка
- •Свойства полей
- •Индексирование полей
- •Создание составного индекса
- •Установка ключа
- •Ввод и редактирование данных
- •Удаление записей
- •Копирование и перемещение
- •Сортировка записей
- •Определение связей между таблицами
- •Создание запроса
- •Мастер запросов
- •Новый запрос
- •Group by Договоры.ВидСтрахования, ВидыСтрахования.Название
- •2. Создание кода vba с помощью мастеров элементов управления.
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Вариант 29
- •Вариант 30
- •Вариант 31
- •Вариант 32
Свойства полей
Список «Свойства поля» отражает свойства текущего (активного) поля. Полям таблицы можно назначить ряд свойств, отражающих способ хранения и отображения данных.
Список свойства поля.
Название свойства |
Для каких типов данных может быть использовано |
Функциональное применение |
Размер поля |
Текстовый |
Ограничивает длину поля |
Формат поля |
Дата/Время |
Задает формат отображения |
Число десятичных знаков |
Числовой, Денежный |
Устанавливает количество знаков после десятичной точки |
Маска ввода |
Текстовый, Memo |
Устанавливает символы форматирования для автоматического заполнения при вводе данных |
Подпись поля |
Все |
Задает надпись вместо имени поля в формах и отчетах |
Значение по умолчанию |
Все |
Задает первоначальное значение, автоматически вводимое в новую запись |
Условие на значение |
Все |
Ограничивает ввод данных некоторыми условиями |
Обязательное поле |
Все |
Требует обязательного заполнения поля |
Пустые строки |
Текстовый, Memo |
Позволяет записать в поле строку нулевой длины |
Индексированное поле |
Все, кроме типов Memo, Встроенный объект |
Устанавливает индекс на данное поле |
Для перемещения в область свойств поля можно использовать простую фиксацию мыши или клавишу <F6>.
Для расширения размера области ввода можно нажать клавиши <SHIFT+F2> или в контекстном меню выбрать команду Область ввода.
Индексирование полей
Среди свойств поля фигурирует новое понятие - Индексированное поле. Установка индексов дает таблице преимущество: сортировка, запросы и поиск данных в индексированных полях выполняется ускоренно. Следует запомнить, что
1. Допускается создание произвольного количества индексов.
2. Индексы могут содержать одно поле и комбинацию несколько полей.
3. Индексы автоматически обновляются при вводе и изменении записей.
Свойство Индексированное поле может иметь следующие значения:
Значения |
Описание |
Нет (Значение по умолчанию) |
Индекс не создается |
Да (Допускаются совпадения)
|
В индексированном поле допускаются повторяющиеся значения |
Да (Совпадения не допускаются)
|
Повторяющиеся значения в индексированном поле не допускаются. |
Добавление, удаление, изменение значений индексов
Модифицировать индексы можно одним из способов:
В режиме Конструктора таблицы в (раздел Свойства таблицы).
В окне Индексы . Это окно открывается директивой Вид/Индексы или кнопкой . Для вставки и удаления индексов здесь можно использовать контекстное меню, а для изменения значения свойства Индексированное поле - список Уникальный индекс.
Пример. На рис. 3 показаны все индексы, назначенные в таблице. Всего создано 4 индекса - 3 простых (Шифр, Клиент, Клиент с ) и 1 составной (Город + Клиент).