Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы по БД.doc
Скачиваний:
16
Добавлен:
09.12.2018
Размер:
741.89 Кб
Скачать

Задание 2. Создание связи «один-к-одному».

Установить связь «один-к-одному» между таблицами ДопСведения и Сотрудники. Установить обеспечение целостности данных. После установления связей заполнить таблицу ДопСведения данными.

Технология работы

  1. Открыть окно Схема данных. (Рис.8).

  2. Добавить к схеме данных таблицу ДопСведения.

  3. В таблице Сотрудники выделить поле КодСотрудниеа.

  4. Удерживая кнопку мыши, двигать курсор к полю с таким же названием в таблице ДопСведения. Когда курсор мыши окажется внутри другого окна, он изменит свой вид. После этого отпустить кнопку мыши. Откроется диалоговое окно Изменение связей.

  5. Установить флажок «Обеспечение целостности данных».

  6. Щелкнуть на кнопке Объединение. В дополнительном окне установить переключатель 2. Подтвердить свой выбор, нажав ОК.

  7. Просмотреть в окне Схема данных созданную связь. Связь имеет линии со стрелкой и надписями «1- 1». Эта связь называется «один-к-одному» и означает, что каждой записи в таблице Сотрудники будет соответствовать только одна, связанная с ней запись в таблице ДопСведения.

  8. Закрыть окно Схема данных.

  9. Открыть таблицу Сотрудники (Рис.11). Слева в таблице расположен столбец со значками «+». Эти значки указывают на наличие связи «один-к-одному» и позволяют просмотреть записи из связанной таблицы. Щелкнуть на значке «+», откроется строка из связанной таблицы для ввода данных (Рис.12.).

Рис.11. Вид таблицы со связью

  1. Ввести дополнительные сведения.

Рис.12. Таблица с раскрытой связью

Раздел 3. Ввод и просмотр данных посредством формы

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

Создать форму можно несколькими способами. В режиме базы данных открыть вкладку Формы и щелкнуть по кнопке Создать.

Конструктор позволит создать форму самостоятельно, мастер форм дает возможность автоматически создать форму на основе выбранных полей.

Работа 4. Создание и редактирование формы ввода данных Задание 1. Создание формы для ввода данных

Создать форму для ввода данных о сотрудниках. Включить в форму поля из двух связанных таблиц Сотрудники и ДопСведения.

Технология работы

  1. В главном окне базы данных на панели объектов выбрать объект Формы.

  2. Запустить режим создания формы с помощью мастера.

  3. Создать форму, следуя шагам мастера:

3.1. Выбор из таблиц полей для формы (Рис.13.).

  • В списке Таблицы и запросы выбрать таблицу Сотрудники.

  • Перенести из списка Доступные поля в список Выбранные поля все поля таблицы, щелкнув по кнопке Добавить все.

  • Выбрать таблицу ДопСведения.

  • Перенести из нее все поля, кроме КодСотрудника

  • Перейти на следующий шаг, нажав кнопку Далее.

Рис.13.Создание формы

3.2. Выбор вида формы

  • Установить переключатель «в один столбец» - это наиболее удобный вид формы

  • Перейти на следующий шаг Далее

    1. Выбор стиля оформления

  • Просмотреть список представленных стилей

  • Выбрать понравившийся стиль

  • Перейти на следующий шаг Далее

    1. Задание имени формы

  • Ввести имя ФормаСотрудники

  • Установить переключатель Открыть форму для просмотра и ввода данных

  • Завершить работу с мастером щелчком на кнопке Готово

  1. Просмотр имеющейся записи (Рис.14.), щелкая по кнопкам

Рис.14. Вид формы после работы мастера

  1. Ввести еще несколько новых записей, пользуясь формой. Для вставки фотографии щелкнуть правой клавишей мыши на месте для фотографии и в контекстном меню выбрать пункт Добавить объект.