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