Созданную схему данных можно корректировать:
· Для удаления связей в окне Схема данных выделить линию связи щелчком мыши (линия становится жирной) и нажать клавишу Delete. Подтвердить удаление.
· Для удаления таблиц на схеме сделать активной удаляемую таблицу. Нажать клавишу Delete. Перед удалением таблицы удалить все связи!
Если схема БД удалена, то для создания новой схемы БД в окне Схема данных выполнить команду Связи \ Показать Таблицу или нажать кнопку Добавление таблицы на панели инструментов. Затем создать схему данных заново.
Замечание: Если после создания схемы данных требуется изменить или удалить ключевое поле в структуре таблицы, то сначала следует удалить связи с этой таблицей в схеме данных.
СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ФОРМ
Пользовательская форма позволяет отображать данные на экране в виде входного (первичного) документа. С помощью форм удобно вводить в таблицы данные входных документов, просматривать или редактировать записи таблиц. Формы создаются после того, как разработаны таблицы и схема данных.
Создадим форму с помощью мастера форм, затем отредактируем ее с помощью конструктора.
Мастер форм
Однотабличная форма
Рассмотрим пример создания однотабличной формы.
Пример 4. Создать форму для таблицы ПРЕДПРИЯТИЯ с
помощью мастера форм.
Последовательность действий:
· В окне НАЛОГ: база данных выбрать на панели объектов тип объектов Формы, нажать кнопку Создать формы с помощью мастера.
· В открывшемся окне Создание форм выбрать из списка таблицу ПРЕДПРИЯТИЯ.
· В Доступные поля выбрать КОД_ПРЕД и НАИМ_ПРЕД, нажав кнопку >>. Эти поля будут перемещены в окно Выбранные поля. Нажать кнопку Далее.
|
Назначение кнопок:
> - передача выделенного поля из окна Доступные поля в окно Выбранные поля;
>> - передача всех полей из окна Доступные поля в окно Выбранные поля;
< - возврат выделенного поля из окна Выбранные поля в окно Доступные поля;
<< - возврат всех полей из окна Выбранные поля в окно Доступные поля.
· В следующем окне Создание форм выбрать из списка (в один столбец, ленточный, табличный, выровненный) любой внешний вид формы. Например, в один столбец. Нажать кнопку Далее >.
· Следующим шагом выбрать из списка любой стиль, например, Официальный. Нажать кнопку Далее >.
· В следующем окне предлагается задать имя для формы.
По умолчанию имя формы совпадает с именем таблицы ПРЕДПРИЯТИЯ.
Можно ввести другое имя по своему усмотрению.
Ниже, в этом же окне, предлагается выбрать Дальнейшие действия:
открытие формы для просмотра и ввода данных
или изменение макета формы.
Выбрать первое действие и нажать кнопку Готово.
Получим форму, отражающую первую запись таблицы ПРЕДПРИЯТИЯ.
В форме в строке Запись представлены кнопки:
> - переход к следующей записи таблицы,
>I - переход к последней записи,
>* - установка курсора на чистую строку для ввода новой записи,
< - возврат к предыдущей записи,
I< - возврат к первой записи таблицы.
· Закрыть форму. В списке форм окна НАЛОГ: база данных появится форма ПРЕДПРИЯТИЯ.
Далее необходимо аналогично создать однотабличные формы Налоги и план. Заполним три созданные формы исходными данными из таблиц:
ПРЕДПРИЯТИЯ Таблица НАЛОГИ
|
КОД_ ПРЕД | НАИМ_ПРЕД | КОД НАЛ | НАИМ_НАЛ | |
ЗАРЯ | Налог на имущество | |||
ВОСТОК | Налог на прибыль | |||
СЕВЕР | НДС |
Таблица ПЛАН
КОД ПРЕД | КОД_НАЛ КОД_НАЛ | СУММА |
200,00р. | ||
400,00р. | ||
150,00р. | ||
400,00р. | ||
600,00р. | ||
800,00р. | ||
200,00р. | ||
250,00р. |
При заполнении форм данными следует придерживаться определённых требований к последовательности их заполнения в соответствии со схемой данных:
· Сначала заполняются справочные данные, а затем учётные.
· Независимо могут заполняться те формы (таблицы), которые не подчинены каким-либо другим таблицам в одно-многозначных связях.
Многотабличная форма
На основе связанных таблиц можно создать составную форму.
Пример 5. Создать составную форму для таблиц ПЛАТЕЖИ и СПЕЦ-Я ПЛАТЕЖЕЙ с помощью мастера форм.
Выполнить последовательность действий:
· Выбрать на панели объектов тип Формы, нажать кнопку Создать формы с помощью мастера.
· В окне Создание форм выбрать из списка таблицуПЛАТЕЖИ, а из неё поля №_ДОК, КОД_ПРЕД, ДАТА, затем выбрать таблицу СПЕЦ-ЯПЛАТЕЖЕЙ и перенести поля КОД_НАЛ и СУММА. Нажать кнопку Далее >.
· В следующем окне Создание форм выполнить установку переключателя в положение Подчиненные формы, нажать кнопку Далее >.
· Затем выбрать внешний вид подчиненной формы. Например, ленточный (поставить флажок). Нажать Далее > и в следующем окне выбрать стиль. Перейти к следующему окну.
· В последнем окне Создание форм предлагается задать форме имя ПЛАТЕЖИ. Проверить наличие флажка Открыть форму для просмотра и ввода данных. Нажать Готово.
|
Появляется составная форма ПЛАТЕЖИ, в которой отражены объединенные данные из таблиц ПЛАТЕЖИ и СПЕЦ-Я ПЛАТЕЖЕЙ. Закрыть форму.
Конструктор форм
Для редактирования созданных форм используется Конструктор форм.
Пример 6. Отредактировать созданную форму ПЛАТЕЖИ: ввести общий заголовок “Платежное поручение №” и расположить заголовки полей и поля в соответствующие места формы.
Для редактирования открытой формы можно использовать кнопку панели инструментов Вид, выбрав из списка Конструктор. Если конструктор формы не открыт, выполнить следующую последовательность действий:
· В списке объектов Формы выделить форму ПЛАТЕЖИ, щелкнуть кнопку Конструктор, появится окно ПЛАТЕЖИ
Многотабличная форма состоит из главной формы и подчинённой. В главной и подчинённой формах имеются одни и те же области: Заголовок формы, Область данных, Примечание формы.