Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений

Ввод данных по умолчанию

Часто при заполнении таблиц требуется вводить повторяющиеся данные.

1. Кнопкой Видоткрыть таблицу Сотрудники в режиме конструктора.

Выделить поле Должностьи ввести значение по умолчанию, как показано на рис.

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Сохранить изменения в описании таблицы.

2. Перейти в режим просмотра и ввести в конец таблицы любую новую строку. При этом в поле Должность автоматически появится значение по умолчанию.

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

3. Ввести несколько строк, при необходимости изменяя вручную значение поля Должность.

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

4. Перейти в режим конструктора и снять установленное значение по умолчанию.

Наложение ограничений на числовые данные

Иногда целесообразно накладывать ограничения на вводимые числовые данные. Это позволяет избежать некоторых ошибок.

Например, пусть вам известно, что значения табельного номера любого руководителя должны быть больше 99 и меньше 500.

В режиме конструктора выделить поле Таб_ном _рук и в строке Условие на значениеввести ограничение

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Сохранить изменение структуры таблицы.

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

!!! Если вы уверены, что ранее введенные данные соответствуют наложенным ограничениям, то ДА.

Далее перейти в режим просмотра и вводить новые значения в полеТаб_ном_рук.

При вводе правильных данных Access их воспримет.

А при вводе ошибочных ( например, 551) появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

В этом случае надо откорректировать ввод.

3. Просмотр информации в длинном поле

Введите в таблицу Сотрудники новое поле А и заполните его длинным текстом.

Например,

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Чтобы прочесть содержимое длинного поля целиком, надо установить курсор в это поле иShift+F2.

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Поиск записей

1. Выделить поле, по значениям которого планируется поиск

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

2.Задать условия поиска

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

3КнопкаНайти далее

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Замечание: при необходимости найденное значение можно изменить. Проделать самостоятельно.

Сортировка записей

Допустим, что наша таблица имела следующий вид

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Пусть требуется упорядочить записи по возрастанию значений поля ФИО.

Установить курсор в любом месте поля ФИО (или выделить его) и

выбрать Записи/Сортировка/Сортировка по возрастанию.

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Использование фильтров

Фильтры используются для того, чтобы отобразить на экране только значения, определяемые заданным критерием.

Допустим, требуется найти записи о инженерах.

Выделить любое значение “инженер”.

Выбрать Записи /Фильтр/ Фильтр по выделенному

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

После нажатия Фильтр по выделенному появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Для изменения фильтра использовать Записи/Фильтр/Изменить фильтр,а далееЗаписи/Применить фильтр.

Изменять фильтр можно многократно (применяя новый фильтр к результатам предыдущей фильтрации). Например, если выделить значение инженери использовать Записи/Фильтр/Исключить выделенное, то появятся строки,не содержащиезначение инженер.Далее, например, можно отфильтровать строки, не содержащие значение менеджер и т.д

Для удаления фильтра использоватьЗаписи/Удалить фильтр

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Появится вид всей таблицы. Но, в действительности, фильтр не удален (удален с экрана только результат действия фильтра). Его можно вновь вызвать, нажав Применить фильтр.

Лучше фильтр удалить полностью.

Для полного удаления фильтра нажать кнопку Вид. Появится описание таблицы в режиме конструктора.

Нажать кнопку удаления окна Закрыть(в правом верхнем углу).

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Нет

Задание первичного ключа

Замечание: первичный ключ – это поле (или группа полей), значения которого однозначно идентифицируют строки таблицы. Очевидно, что в нашем случае таким полем является Таб_ном_рук.

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений.

Перейти в режим конструктора с помощьюкнопкиВид.

Установить курсор в поле, которое должно быть ключом (выделите его).

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Нажать кнопку Ключевое поле.

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Сохранить.

С этого момента первичный ключ установлен.

Перейти в режим просмотра.

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Внимание ! Строки таблицы отсортированы по значениям поля первичного ключа.

Это объясняется тем, что при установке первичного ключа СУБД автоматически строит индекс для поля.

Замечание: для снятия первичного ключа надо снова выделить его поле и нажать Ключевое поле.

Задание связей между таблицами

Наши исходные таблицы можно связать между собой с помощью внешнего ключа таблицы Сотрудники. Таким полем является Таб_ном_рук.

Обратите внимание, что все значения внешнего ключа Таб_ном_рук таблицы Сотрудники соответствуют значениям первичного ключа Таб_ном_рук таблицы Руководители.При этом не требуется, чтобы все значения первичного ключа таблицы Руководители соответствовали значениям внешнего ключа таблицы Сотрудники (например, табельный номер 500 не имеет соответствия).

Таблица Руководители является в данном случае родительской, а таблица Сотрудники – дочерней.

Связь между этими таблицами – 1:М (один ко многим).Это означает, что каждая запись таблицы Руководители может быть связана со многими записями таблицы Сотрудники. С другой стороны, каждая запись таблицы Сотрудники может быть связана только с одной записью таблицы Руководители.

1. Нажать Схема данных или (пункт меню Сервис/Схема данных).

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

2. Пункт меню Связи/Добавить таблицу

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

5. Нажать Добавить, затем выделить Сотрудники, вновь нажать Добавить и Закрыть.

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

4. Для установления связи тащить мышью Таб_ном_рук таблицы Сотрудники на Таб_ном_рук таблицы Руководители.

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

6. Установить переключатель Обеспечение целостности данных и нажать Создать.

Замечание: обеспечение целостности означает соблюдение ограничений, указанных в самом начале данного раздела (относительно соответствия значений первичного и внешнего ключа).

Появится

Внимательно проверьте поле первичного ключа таблицы Руководители. Оно не должно содержать повторяющихся или пустых значений - student2.ru

Замечание: при необходимости удаления связи надо выделить ее мышью и удалить.

Наши рекомендации