Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-03-15.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
12.65 Mб
Скачать

3.5.3.3. Создание формы

Покажем работу c конструктором на примере создания фор­мы прос­мот­ра и корректировки таблицы Подразделения (рисунок 3.5.3.3.1).

Рисунок 3.5.3.3.1. Форма, созданная с помощью конструктора

  1. Щелкнем дважды на строке Создание формы в режиме конст­рук­тора на странице форм для вызова конструктора.

  2. Выберем в окне объектов (в начале панели Формат) объект Фор­ма (установим форму в ка­чест­ве текущего объекта) и выведем таблицу свойств кнопкой Свойст­ва.

  3. Выделим свойство Источник записей и выберем таблицу Под­разде­ления (рисунок 3.5.3.3.2).

Рисунок 3.5.3.3.2. Окно конструктора форм

  1. Кнопкой Список полей выведем окно Подразделение с полями таблицы Подраз­деления (рисунок 3.5.3.3.2).

  2. Перенесем поля из окна Подразделение в область данных формы (перенос выполняется мышкой аналогично переносу полей в бланк запроса (п. 3.4.1.1). Поле размещается на форме в виде группы из двух элементов: надписи с текстом имени поля и самого поля. Можно выделить один из элементов и удалить его, переместить или изменить его свойства.

  3. Разместим надпись Подразделение в заголовке формы.

  4. Выполним форму кнопкой Вид и сохраним эту форму.

Заголовок и примечание формы выводятся в начале и в конце фор­мы (команда Вид/Заголовок/примечание формы). Верхний и нижний ко­лон­ти­тулы выводятся только при печати фор­мы в начале и в конце каждой страницы (команда Вид/Колонтитулы).

Параметры работы с формой задаются командой Сервис/Па­ра­мет­­ры/Фор­мы. Поле Шаблон формы задает имя формы, используемой в качестве образца оформления новых форм.

3.5.4. Редактирование данных в режиме формы

Добавление записи производится в последовательности:

Нажмите кнопку Новая запись на панели инструментов или в ниж­ней строке части формы (на­ви­гационная строка). Для отмены добав­ле­ния записи нажмите кнопку перехода к предыдущей строке.

Заполните поля формы.

Сохраните запись одним из способов: перейдите к другой записи, нажмите клавиши Shift+Enter или выполните команду Запись/Сохранить запись.

Добавление можно отменить, если сразу после ее сохранения нажать кнопку Отменить. Для блокировки дабавления записей используется свойство формы Разрешить добавление=Нет. Чтобы при добавлении за­пи­си поле имело заданное заранее значение, укажите его в свойстве этого по­ля Значение по умолчанию.

Изменение записи производится после ее поиска аналогичным обра­зом. Для поиска можно воспользоваться кнопками Найти, Изменить фильтр и Применение фильтра. Для блокировки редактирования записей используется свойство фор­мы Разрешить изменение=Нет.

Удаление текущей записи производится кнопкой Удалить запись. Для бло­ки­ров­ки удаления используется свойство фор­мы Разрешить уда­ле­ние=Нет.

3.6. Отчеты

Отчеты создаются средствами автоотчетов, мастера и кон­струк­тора отчетов. Работа с отчетом проиcходит в режимах: проcмотра образ­ца (Об­ра­зец), предварительного просмотра (Предварительный просмотр) и в режиме конструктора (Конструктор). Выбор режима производится кноп­кой Вид.