Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по информатике.doc
Скачиваний:
34
Добавлен:
02.04.2015
Размер:
13 Mб
Скачать

3.4. Установление связей между таблицами

3

Рис. 10

.4.1. Для установления связи между таблицами ПРЕДП-РИЯТИЯ и ПЛАТЕЖИ по полю КОД ПРЕД:

а) щелкнуть по полю КОД ПРЕД таблицы ПРЕДПРИЯ-ТИЯ (поле выделится);

б) зажать левую клавишу мыши и перенести ее указатель на поле КОД ПРЕД таблицы ПЛАТЕЖИ. Появится окно Изменение связей(рис. 10), в котором автоматически определяется тип отношений один-ко-многим.

в) поставить флажокобеспечение целостности данных,каскадное обновление связанных полей,каскадное удаление связанных записей;

г) щелкнуть по кнопке Ок. На схеме данных установлена связь между таблицами ПРЕДПРИЯТИЯ и ПЛАТЕЖИ (см. рис. 11).

Рис. 11

3.4.2. Аналогично п. 3.4.1. установить связи между таблицами ПРЕДПРИЯТИЯ-ПЛАН, НАЛОГИ-ПЛАН, НАЛОГИ СПЕЦ-Я ПЛАТЕЖЕЙ (рис. 11).

3.4.3. Между таблицами ПЛАТЕЖИ и СПЕЦ-Я ПЛАТЕЖЕЙ связь строится по составному ключу № ДОК + КОД ПРЕД.

а) для выделения составного ключа нужно нажать клавишу Ctrl и, не отпуская ее, щелкнуть левой клавишей мыши поля № ДОК и КОД ПРЕД таблицы ПЛАТЕЖИ. Перетащить выделенные поля на соответствующие поля таблицы СПЕЦ-Я ПЛАТЕЖЕЙ;

б) в открывшемся диалоговом окне должен установиться тип отношенияодин-ко-многим. В окне Связанная таблица/запрос с помощью полей со списками (рис.12) необходимо установить поля связей, соответствующие главной таблице.

в) поставить флажки Обеспечение целостности данных, Каскадное обновление связанных полей и

Рис.12

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

Сохранить схему данных.

Примечание 1. Значок  на рис. 11 означает отношение много, а 1 – один. Такое обозначение на линиях связей появляется при установке флажка Обеспечение целостности данных.

Примечание 2. Созданную схему данных можно корректировать:

  • Для удаления связей в окне Схема данных выделить линию связи щелчком мыши (линия становится жирной) и нажать клавишу Delete.Подтвердить удаление (или щелкнуть правой клавишей мыши по линии связи, Удалить).

  • Для удаления таблиц на схеме сделать активной удаляемую таблицу. Нажать клавишу Delete. Перед удалением таблицы удалить все связи!

Если схема БД удалена, то для создания новой схемы БД в окне Схема данных выполнить команду Связи/Показать Таблицу или нажать кнопку Добавление таблицы на панели инструментов. Затем создать схему данных заново.

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

4. Отчет по работе- распечатка схемы бд.

Литература: [3], с. 229-231.

Работа 5. Создание пользовательских форм

1. Цель работы– научиться создавать пользовательские формы для ввода, просмотра и редактирования записей таблиц.

2. Основные теоретические положения

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

3. Порядок выполнения работы

Задание 1.Создать форму для таблицы ПРЕДПРИЯТИЯ.

Заданий 2. Ввести в таблицу ПРЕДПРИЯТИЯ новую запись с помощью формы.

Задание 3. Создать форму для таблицы ПЛАН и ввести с ее помощью новую информацию.

3.1. Выполнение задания 1. Создание формы для таблицы ПРЕДПРИЯТИЯ

Для этого:

3.1.1. В окне НАЛОГ: база данных (рис. 2) выбрать на панели объектов тип объектов Формы, нажать кнопку Создание формы с помощью мастера (или команда Создать Мастер форм - Ок).

3.1.2. В открывшемся окне Новая форма (рис.13) выбрать из списка таблицу ПРЕДПРИЯТИЯ. Нажить кнопку Ок.

Рис. 13

3.1.3. В первом окне Мастера форм в окне Доступные поля выбрать КОД ПРЕД и НАИМ ПРЕД, нажав кнопку >>. Эти поля будут перемещены в окно Выбранные поля. Нажать кнопку Далее.

Назначение кнопок:

> – передача одного выделенного поля из окнаДоступные поля(т.е. из таблицы ПРЕДПРИЯТИЯ) в окноВыбранные поля(т.е. в форму);

>> – передача всех полей из окна Доступные поля в окно Выбранные поля;

< – возврат выделенного поля из окна Выбранные поля в окно Доступные поля;

<< – возврат всех полей из окна Выбранные поля в окно Доступные поля.

3.1.4. В следующем окне Мастера форм (рис.14) выбрать из списка (в один столбец, ленточный, табличный, выровненный) любой внешний вид формы. Например, в один столбец. Нажать кнопку Далее >.

Рис. 14

3.1.5. Следующим шагом (рис.15) выбрать из списка любой стиль, например, Официальный. Нажать кнопкуДалее >.

Рис. 15

      1. В следующем окне рис.16 предлагается задать имя для формы. По умолчанию имя формы совпадает с именем таблицы ПРЕДПРИЯТИЯ, но можно ввести другое имя по своему усмотрению. Ниже, в этом же окне, предлагается выбрать Дальнейшие действия: открытие формы для просмотра и ввода данных или изменение макета формы. Выбрать переключательОткрыть форму для просмотра и ввода данныхи нажать кнопкуГотово.

Рис. 16

Получим форму, отражающую первую запись таблицы ПРЕДПРИЯТИЯ (рис.17).

Рис. 17

В форме в строке Запись представлены кнопки:

 – переход к следующей записи таблицы,

– переход к последней записи,

* – установка курсора на чистую строку для ввода новой записи,

 – возврат к предыдущей записи,

 - возврат к первой записи таблицы.

Нажимая на эти кнопки, просмотрите содержание таблицы ПРЕДПРИЯТИЯ.

3.1.7. Щелкнем по (закрыть форму). В списке форм окнаНАЛОГ: база данныхпоявится форма ПРЕДПРИЯТИЯ.