Материал: Базы данных-конспект

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Данные, размещаемые в заголовке, области данных и области примечания отображаются в форме. Области верхнего и нижнего колонтитула отображаются только при печати.

Панель элементов, с помощью которой происходит построение Форм, вызывается кнопкой _____.

Кроме того, на экране обязательно должно находиться Список полей, вызываемое кнопкой ______ и содержащее все поля таблицы или запроса, на основе которых задается форма.

Настройка формы

Для определения или изменения стиля формы, находясь в структуре форм, выполнить команду Формат/Автоформат или кнопку Автоформат ____.

Для настройки основных свойств формы используется команда Вид/Свойства или кнопка Свойства:

  • во вкладке Макет определить, будут ли выводиться Кнопки оконного меню (вообще), какие кнопки будут активными (Кнопки Размеров окна) и будет ли на экране Кнопка Закрытие. В строке Подпись данной вкладки можно определить надпись в строке заголовка окна Формы.

  • во вкладке Данные в строке Источник записей можно изменить таблицу или запрос, на базе которого создается Форма. Содержимое окна Список полей автоматически изменится. Кроме того в данной вкладке можно определить, будет ли форма использоваться только для просмотра данных, или в ней можно выполнить редактирование, удаление и добавление записей. Для этого используются свойства: Разрешить изменение; Разрешить добавление; Разрешить удаление.

Размещение текстовой информации

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

Размещение полей ввода

Разместить поля ввода в форме можно двумя способами:

1) выбрать инструмент Поле на панели элементов ____ и щелкнуть мышью в том месте формы, где должно появиться поле:

Поле 1

Свободный

Надпись поле ввода

Выделив данное поле и превратив указатель мышки в ручку ___, можно перемещать данное поле.

Для установления связи данного поля с полем таблицы имя запроса нужно выделить поле ввода в Свойствах поля ___ во вкладке Данные нужно указать в строке Источник записей поле таблицы ___ , данные которого должны выводиться на экран, а в случае необходимости использования арифметических выражений, в строке нет записей нужно вызвать Построитель выражений ____.

Главным условием того, чтобы данные распределения выводились в поле ввода, является следующее: в формулах и математических выражениях не должны присутствовать имена Таблиц:

[Заказы]![Заказано] - [Заказы]![Продано]

В той же вкладке Данные окна Свойства поля можно установить:

  • является ли данное поле доступным только для чтения (Доступ – нет)

  • краткое пояснение к полю в строке Всплывающая подсказка.

Выделив Надпись поля ввода в окне Свойств можно задать Подпись поля (вместо Поле 1) во вкладке Макет.

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

Изменение порядка обхода объекта

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

Раздел Последовательность

О заголовок Код клиента

 область данных Фамилия

О примечание Имя

Отчество

Выделив в данном окне в списке полей перемещаемую строку, ее нужно перетащить мышкой в нужное место (поменять строки местами).

Создание кнопок управления

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

MS предусмотрел создание более 30 разных стандартных кнопок, через Мастер кнопок. Для этого нужно:

  1. установить режим использования мастера на панели элементов _____

  2. выбрать элемент Кнопка_____

  3. установить курсор в то место, где должна появиться кнопка. Появится

Категории Действие

Переходы по запр Открытие формы

Обработка записей Закрытие формы

Обновление данных Печать формы

Работа с формой

Работа с отчетом

Просмотр

Разное

Е

Вызов клиентов

сли мы вызвали Открытие формы, то на 2 шаге Мастера нужно выбрать название вызываемой формы, а на следующем шаге выбрать вид кнопки и надпись на ней (например

).

Однако этот способ ограничен определенным набором функций. Для вызова расширенного списка макросов необходимо вызвать Свойства кнопки и во вкладке Событие в строке Нажатие кнопки вызвать построитель ____/Макросы:

Макрокоманда

Примечания

Открыть таблицу

Предметы макроса

Имя таблицы

Заказы

Режим

Таблицы (Констр., просм.)

Режим данных

Возможно создание сложных Макросов, состоящих в выполнении нескольких команд:

Макрос

Открыть таблицу

Применить фильтр

Свернуть

Имя фильтра

Имя загр

Усл.фильтр

[Заказы]![Страна]="Украина"

Показать все данные

Команда позволяет отменить фильтр.

На запись

Макрокоманда позволяет определить переход на записи:

Запись

Следующая

Предыдущая

Первая

Последняя

Конкретная

Новая

Добавление рисунка в форму

Для вставки рисунка используется кнопка ____ Рисунок, позволяющая выбрать графический файл и добавить его в Форму.

При уменьшении размеров вставляемого рисунка он будет не только изменять размер, но и обрезать все те части, которые находились в сокращаемой области. Чтобы этого не происходило, нужно в Свойствах рисунка во вкладке Макет установить свойство Установка размеров: Вписать в рамку или По размеру рамки.

Для рисования в форме используются кнопки:

___ - линия

___ - прямоугольник

Источник: https://studfile.net/preview/16530623/