Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ.docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
1.45 Mб
Скачать

Использование инструмента "Форма" для создания новой формы

  1. В области навигации щелкните таблицу или запрос с данными, которые должны отображаться в форме.

  2. На вкладке Создать в группе Формы нажмите кнопку Форма.

Будет создана новая форма и отображена в режиме макета. В режиме макета можно внести изменения в структуру формы при одновременном отображении данных. Например, при необходимости можно настроить размер полей в соответствии с данными.

Если приложение Access обнаруживает одну таблицу, связанную отношением "один-ко-многим" с таблицей или запросом, который использовался для создания формы, оно добавляет таблицу данных в форму, основанную на связанной таблице или запросе. Например, если создается простая форма, основанная на таблице "Сотрудники", и между таблицами "Сотрудники" и "Заказы" определено отношение "один-ко-многим", то в таблице данных будут отображаться все записи таблицы "Заказы", относящиеся к текущей записи сотрудника. Если таблица данных в форме не нужна, ее можно удалить. Если имеется несколько таблиц, связанных отношением "один-ко-многим" с таблицей, которая использовалась для создания формы, то Access не добавляет таблицы данных в форму.

  1. Макросы и модули в Access.

Макрос — это средство для автоматизации задач и добавления функциональных возможностей в формы, отчеты и элементы управления. Например, при добавлении командной кнопки в форму событие кнопки OnClick связывается с макросом, который содержит команды, выполняемые при каждом нажатии кнопки.

ГРУППА

КОМАНДА

ОПИСАНИЕ

Сервис    

Выполнить    

Выполнение макрокоманд, перечисленных в макросе.

Пошагово    

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

Построитель    

Эта кнопка активируется при вводе аргумента макрокоманды, содержащего выражение. Щелкните кнопку Построитель, чтобы открыть диалоговое окно Построитель выражений, в котором можно создать выражение.

Строки    

Вставить строки    

Добавление одной или нескольких пустых строк макрокоманд над выбранными строками.

Удалить строки    

Удаление выбранных строк макрокоманд.

Отображение    

Отобразить все макрокоманды    

Отображение большего или меньшего количества макрокоманд в раскрывающемся списке Макрокоманда.

  • Для отображения более длинного списка макрокоманд нажмите кнопку Отобразить все макрокоманды. Если выбран полный список макрокоманд, кнопка Отобразить все макрокоманды выделена. При выборе макрокоманды в полном списке перед ее выполнением может потребоваться предоставить базе данных надежное состояние явным образом.

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

 СОВЕТ.   Если кнопка Отобразить все макрокомандывыделена, снимите выделение, нажав эту кнопку.

Если кнопка Отобразить все макрокоманды не выделена, доступен краткий список макрокоманд для надежной базы данных.

Имена макросов    

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

Условия    

Отображение или скрытие столбца Условие. Этот столбец служит для ввода выражений, которые определяют условия выполнения макрокоманды.

Аргументы    

Отображение или скрытие столбца Аргументы. В этом столбце отображаются аргументы для каждой макрокоманды, что упрощает просмотр макроса. Если столбец Аргументы не отображается, приходится щелкать каждую макрокоманду и просматривать аргументы в разделе Аргументы макрокоманды. Ввод аргументов в столбце Аргументыневозможен.

В приложении Access макросы можно рассматривать как упрощенный язык программирования, на котором программа записывается в виде списка макрокоманд для выполнения. Макрос состоит из отдельных макрокоманд. Каждому макросу в группе может быть присвоено имя и добавлены условия для контроля за выполнением каждой макрокоманды.