Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ACCESS1 (4).doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
147 Кб
Скачать
☆

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

После добавления таблиц в окно Схема данных можно создать связи между таблицами. Для этого просто выберите общее поле в одной из таблиц и перетащите его в общее поле той таблицы, которую вы хотите связать с первой

Вы можете вновь вызвать диалоговое окно Изменение связей для любой связи, дважды щелкнув на линии объединения между двумя таблицами.

Установка параметров связи в диалоговом окне. Изменение связей.

В диалоговом окне Изменение связей есть несколько параметров. В этом окне содержится информация о полях связи главной и подчиненной таблиц, параметрах обеспечения целостности данных и типе устанавливаемого отношения.

Целостность данных

После установки связи и проверки таблиц и полей связи можно включить поддержку целостности данных с помощью опции Обеспечение целостности данных. Если вы не включите данную опцию, то можете добавлять новые записи, изменять ключевые поля или удалять связанные записи, не беспокоясь о целостности данных. Вы сможете создавать таблицы с записями-сиротами или с родительскими записями без дочерних со всеми вытекающими отсюда неприятностями для вашей базы данных. При обычных операциях (таких, как ввод данных или изменение информации) правила поддержки целостности данных должны действовать. Установив опцию поддержки целостности данных, вы можете определить некоторые дополнительные опции.

Вас, наверное, удивит, что после включения опции Обеспечение целостности данных при попытке щелкнуть на кнопке Создать (или кнопке ОК, если вы открыли окно изменения связей для изменения уже существующей связи) Access не позволяет закрыть диалоговое окно так, как обычно. Причина в том, что, пытаясь задать связь с обеспечением целостности данных, вы нарушаете эту целостность.

Если поле ключа в первичной таблице является полем связи между несколькими таблицами, то для правильной работы опцию каскадного удаления необходимо включить во всех связанных таблицах. Если вы этого не сделаете, Access не сможет обеспечить каскадное удаление записей.

Сохранение связей между таблицами

Простейший способ сохранить связи, которые вы задали между таблицами, —щелкнуть на кнопке Сохранить панели инструментов.

Добавление новых связей

После определения всех таблиц , полей и их статуса поддержки целостности данных вы можете добавить дополнительные таблицы в окно Схема данных, щелкнув для этого на кнопке Схема данных на панели инструментов, затем на кнопке Отобразить таблицу и добавив новые таблицы.

И снова, если в связываемых таблицах существуют данные, которые нарушают их целостность, вы должны найти и удалить эти записи перед тем, как устанавливать поддержку целостности данных между таблицами.

Удаление существующей связи

Для удаления существующей связи нужно перейти в диалоговое окно Схема данных, щелкнуть на соединительной линии, которую вы хотите удалить, нажать клавишу <Delete> и утвердительно ответить на вопрос: Подтвердите удаление выделенной связи из базы данных.

Формы (Form)

Создание и использование простых форм ввода данных

Если запросы — это специальные средства для отбора и анализа данных, то формы — это средства для ввода данных. Смысл их тот же — предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочие) для автоматизации ввода.

С помощью форм данные можно не только вводить, но и отображать. Запросы тоже отображают данные, но делают это в виде результирующей таблицы, не имеющей почти никаких средств оформления. При выводе данных с помощью форм можно применять различные средства оформления.

Данные можно просматривать в различных режимах, но режим формы обеспечивает максимальную гибкость. Форма позволяет отображать одновременно все поля одной или нескольких записей. Режим таблицы также позволяет просматривать несколько записей сразу, но в нем не всегда можно отобразить все поля одновременно. Оптимально построенная форма может вмещать 20, 50 или даже 100 полей на одном экране, а если их намного больше, то можно создать многостраничную форму для каждой записи. Формы удобны для просмотра, ввода, изменения или удаления форматированных данных. Кроме того, формы можно распечатать со всеми визуальными эффектами.

Типы форм

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]