Elettracompany.com

Компьютерный справочник
114 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Структура формы в access

Структура формы в access

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

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

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

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

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

В связанное поле осуществляется ввод данных, которые синхронно поступают в одноименное поле соответствующей таблицы, на основе которой создана форма. Поле формы и поле таблицы связаны между собой.

Присоединенная надпись это статический элемент, содержащий текстовое пояснение. Она перемещается по полю формы только вместе со своим элементом управления (присоединена к нему). Текст надписи сейчас совпадает с названием связанного поля, но это не обязательно и легко может быть изменено.

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

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

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

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

Структура формы

Структура формы такова: макет формы состоит из разделов. Любая форма может включать следующие разделы:

  • раздел Заголовок формы (Form Header) определяет верхнюю часть формы. Этот раздел добавляется в форму вместе с разделом примечания формы. В область заголовка формы можно поместить текст, графику и другие элементы управления. При печати многостраничной формы раздел заголовка отображается только на первой странице;
  • раздел Верхний колонтитул (Page Header) определяет верхний колонтитул страницы при печати формы. Этот раздел добавляется в форму вместе с разделом, определяющим нижний колонтитул страницы, и отображается только когда форма открыта в режиме Предварительного просмотра. При печати многостраничной формы верхний колонтитул отображается вверху каждой страницы;
  • раздел Область данных (Detail) определяет основную часть формы, содержащую данные, полученные из источника. Данный раздел может содержать элементы управления, отображающие данные из таблиц и запросов, а также неизменяемые данные, например надписи. При печати многостраничной формы этот раздел отображается на каждой странице;
  • раздел Нижний колонтитул (Page Footer) определяет нижний колонтитул страницы при печати формы. Этот раздел добавляется в форму вместе с разделом, определяющим верхний колонтитул страницы. Он отображается только когда форма открыта в режиме Предварительного просмотра. При печати многостраничной формы нижний колонтитул отображается внизу каждой страницы;
  • раздел Примечание формы (Form Footer) определяет нижнюю часть формы. Этот раздел добавляется в форму вместе с разделом заголовка формы. При печати многостраничной формы примечание формы будет отображено только внизу последней страницы.

Разделы формы в режиме Конструктора представлены на рис. 5.9. Чтобы надписи, обозначающие разделы формы, были лучше видны, мы скрыли сетку, облегчающую разметку формы (сетка видна на рис. 5.8), с помощью команды меню Вид, Сетка (View, Grid).

Рис. 5.9. Разделы формы Access

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

Хотя форма, изображенная на рис. 5.8, имеет оба раздела заголовка и примечания формы, эти области не отображаются в режиме Формы, поскольку оба раздела имеют нулевую высоту. При создании новой пустой формы при помощи Конструктора форм разделы заголовка и примечания не добавляются.

Для добавления или удаления разделов заголовка и примечания формы выберите команду Вид, Заголовок/примечание формы (View, Form Header/Footer). Если форма уже содержит эти разделы, то команда Заголовок/примечание формы будет отмечена флажком. Для удаления разделов заголовка и примечания формы сбросьте этот флажок.

Для добавления или удаления разделов верхнего и нижнего колонтитулов страницы выберите команду Вид, Колонтитулы (View, Page Header/Footer). Если форма уже содержит эти разделы, то команда Колонтитулы будет отмечена флажком. Для удаления разделов верхнего и нижнего колонтитула страницы сбросьте этот флажок.

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

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

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

Структура формы в access

1. Общие сведения о формах.

2. Средства СУБД MS Access для создания форм.

3. Создание формы в режиме Конструктор.

3.1. Структура формы.

3.2. Обзор элементов управления.

3.3. Свойства объектов.

3.4. Главные и подчиненные формы.

Читать еще:  Заказать базу данных access

4. Работа с данными в формах.

1. Общие сведения о формах

Форма – настраиваемое диалоговое окно, позволяющее организовать удобный и интуитивно понятный интерфейс пользователя для работы с данными. В СУБД MS Access формы являются объектами базы данных.

– ввод записей в таблицы;

– модификация записей в таблицах: добавление и удаление записей, изменение значений в полях;

– просмотр и анализ информации (проведение вычислений над данными);

– управление ходом выполнения приложения.

Этапы создания форм.

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

На следующем этапе происходит конструирование формы средствами СУБД.

2. Средства СУБД MS Access для создания форм

Для создания новой формы в СУБД MS Access необходимо перейти в окне базы данных на вкладку Формы и щелкнуть по кнопке Создать. В появившемся диалоговом окне Новая форма (рис.9.1) выбрать средство создания формы.

Все средства, перечисленные в списке диалогового окна Новая форма, можно разделить на три основные группы:

– средства автоматического создания форм (Автоформа: в столбец, Автоформа: ленточная, Автоформа: табличная, Автоформа: сводная таблица и Автоформа: сводная диаграмма);

– мастера создания форм (Мастер форм, Диаграмма и Сводная таблица);

– конструктор создания форм.

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

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

Рис.9.1. Диалоговое окно Новая форма

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

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

3. Создание формы в режиме Конструктор

Для создания формы в режиме Конструктор необходимо:

1. Выбрать или создать источник записей для формы.

2. Разместить поля источника записей в форме.

3. Добавить вычисляемые и свободные элементы управления.

4. Добавить управляющие элементы управления.

5. Для автоматизации обработки событий происходящих в форме, разделах формы и в элементах управления создать макросы, функции или процедуры обработки событий.

6. Настроить свойства элементов управления и разделов формы.

7. Отформатировать форму с целью придания ей профессионального вида.

8. Сохранить форму, задав имя.

Форма в режиме Конструктор представлена на рис.9.2.

Рис.9.2. Форма в режиме Конструктор форм

3.1. Структура формы

Любая форма в режиме Конструктор имеет следующие разделы (см. рис.9.2):

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

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

Разделы формы наполняются различными графическими объектами – элементами управления.

3.2. Обзор элементов управления

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

В зависимости от данных, которые выводятся в элементах управления, элементы управления подразделяются на три типа:

Присоединенные элементы управления присоединяются к полю таблицы. При вводе данных в присоединенный элемент происходит изменение значения поля таблицы в текущей записи.

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

Вычисляемые элементы управления содержат выражения и позволяют на основе данных хранящихся в присоединенных и свободных элементах управления получать результатную (итоговую, статистическую) информацию, например

Структура выражений в вычисляемых элементах управления аналогична структуре выражений в вычисляемых полях запросов.

По месту хранения элементы управления подразделяются на два типа: встроенные и подключаемые (дополнительные). На рис.9.3 представлена панель инструментов Панель элементов, содержащая встроенные элементы управления, а в таблице 9.2 дана краткая характеристика встроенных элементов управления.

Рис.9.3. Панель инструментов Панель элементов

Создание форм в Access

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

Создание форм

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

Чтобы создать форму:

  1. В панели навигации, выберите таблицу, которую нужно использовать, чтобы создать форму. Вам не нужно открывать таблицу.
  2. Выберите вкладку «Создать» на ленте и найдите группу «Формы». Нажмите команду «Форма».
  3. Ваша форма будет создана и открыта в виде макета.
  4. Чтобы сохранить форму, нажмите кнопку «Сохранить» на панели быстрого доступа. При появлении запроса введите имя для формы и нажмите «ОК».

О подформах

Если вы создали форму из таблицы, записи которой связаны с другой таблицей, ваша форма, вероятно, включает в себя подчиненную форму . Подформация представляет собой форму данных, которая отображает связанные записи в табличном формате. Например, подформация, включенная в форму «Клиенты», которую мы только что создали, отображает связанные заказы клиентов.

Вероятно, нам не нужно включать эту подформу, потому что мы просто хотим использовать форму «Клиенты» для ввода и просмотра контактной информации. Если вы обнаружите, что вам не нужна подформация, вы можете легко удалить ее. Просто нажмите его и нажмите клавишу «Удалить».

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

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

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

Чтобы добавить поле в форму:

  1. Перейдите на вкладку «Конструктор компоновки форм», затем найдите группу «Инструменты» в правой части ленты.
  2. Нажмите команду «Добавить существующие поля».
  3. Появится панель списка полей. Выберите поле или поля для добавления в форму.

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

Чтобы добавить поле из другой таблицы:

  1. Нажмите «Показать все таблицы».
  2. Щелкните знак плюса + рядом с таблицей, содержащей поле, которое вы хотите добавить.
  3. Дважды щелкните нужное поле.
  4. Будет добавлено новое поле.
Читать еще:  Powerpoint обучающий курс

Вы также можете использовать описанную выше процедуру, чтобы добавить поля в совершенно пустую форму. Просто создайте форму, нажав команду «Пустая форма» на вкладке «Создать», а затем выполните указанные выше шаги, чтобы добавить нужные поля.

Добавление элементов управления дизайном

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

Комбинированные поля

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

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

Чтобы создать поле со списком:

  1. В представлении «Макет формы» выберите вкладку «Дизайн макета форм» и найдите группу «Элементы управления».
  2. Выберите команду Combo Box, которая выглядит как раскрывающийся список.
  3. Ваш курсор превратится в крошечный значок перекрестия и выпадающего списка . Переместите курсор в место, где вы хотите вставить поле со списком, затем нажмите. Появится желтая строка, указывающая место, где будет создано ваше поле со списком.
    • В нашем примере, поле со списком будет расположен между в город поле и добавить в список рассылки.
  4. Появится диалоговое окно Combo Box Wizard . Выберите второй вариант, я наберу нужные значения и нажмите «Далее».
  5. Введите варианты, которые вы хотите отобразить в раскрывающемся списке. Каждый выбор должен быть в отдельности.
    • В нашем примере мы создаем поле со списком для добавления в список рассылки? поле в нашей форме, поэтому мы введем все возможные допустимые ответы для этого поля. Пользователи смогут выбрать один из трех вариантов из готового комбинированного поля: Нет, Да-Еженедельно и Только специальные предложения.
  6. При необходимости измените размер столбца, чтобы весь текст был виден. После того, как вы удовлетворены своим списком, нажмите «Далее».
  7. Выберите магазин, что значение в этом поле, а затем нажмите на стрелку раскрывающегося списка и выберите в поле, где вы хотите выбор из комбо — поля для записи. После выбора нажмите «Далее».
  8. Введите метку или имя, которое будет отображаться рядом с вашим полем со списком. Как правило, рекомендуется использовать имя поля, которое вы выбрали на предыдущем шаге.
  9. Нажмите «Готово» Ваше поле со списком появится в форме. Если вы создали свое поле со списком для замены существующего поля, удалите первое поле.
    • В нашем примере вы можете заметить, что теперь у нас есть два поля с тем же именем. Эти два поля отправляют информацию в одно и то же место, поэтому мы не нуждаемся в них обоих. Мы удалим его без поля со списком.
  10. Перейдите в режим просмотра формы, чтобы протестировать поле со списком. Просто нажмите стрелку раскрывающегося списка и убедитесь, что список содержит правильные варианты. Теперь поле со списком можно использовать для ввода данных.

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

Некоторые пользователи сообщают, что Access работает при работе с формами. Если у вас возникла проблема с выполнением любой из этих задач в представлении «Макет», попробуйте переключиться на «Дизайн».

Настройка параметров формы в Листе свойств

Лист свойств — это панель, содержащая подробную информацию о вашей форме и каждом ее компоненте. Из листа свойств вы можете вносить изменения в каждую часть своей формы, как с точки зрения функции, так и внешнего вида. Лучший способ ознакомиться с Листом свойств — открыть его и выбрать различные варианты. При выборе опции Access будет отображать краткое описание этой опции на нижней левой границы окна программы.

Изменение настроек формы

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

Формы

Форма в Access — это объект базы данных, который можно использовать для создания пользовательского интерфейса для приложения базы данных. «Связанная» форма напрямую связана с источником данных, например таблицей или запросом, и может использоваться для ввода, редактирования или отображения данных из этого источника. Кроме того, можно создать «несвязанную» форму. Она не привязывается непосредственно к источнику данных, но также содержит кнопки команд, метки или другие элементы управления, которые необходимы для работы с приложением.

В этой статье основное внимание уделяется связанным формам. Их можно использовать для управления доступом к данным (например, определить, какие поля или строки данных должны отображаться). Так, некоторым пользователям может понадобиться лишь несколько полей из таблицы с множеством полей. Форма, содержащая только эти поля, упростит таким пользователям работу с базой. Вы также можете добавить на форму кнопки и другие функции для автоматизации часто выполняемых действий.

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

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

В этой статье

Создание формы с помощью инструмента «Форма»

Инструмент «Форма» позволяет создать форму одним щелчком мыши. При его использовании на форму добавляются все поля базового источника данных. Новую форму можно сразу же начать использовать либо изменить в режиме макета или конструктора, чтобы она лучше соответствовала вашим потребностям.

Создание формы с помощью инструмента «Форма»

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

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

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

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

Создание разделенной формы с помощью инструмента «Разделенная форма»

Разделенная форма позволяет одновременно отображать данные в двух представлениях — в режиме таблицы и в представлении формы.

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

Работа с разделенной формой позволяет использовать преимущества обоих представлений в одной форме. Например, можно воспользоваться табличной частью формы, чтобы быстро найти запись, а затем просмотреть или изменить ее в представлении формы.

Читать еще:  Учебник access скачать бесплатно

Чтобы создать разделенную форму с помощью инструмента «Разделенная форма»:

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

На вкладке Создание в группе Формы нажмите кнопку Другие формы и выберите команду Разделенная форма.

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

Создание формы, в которой отображается несколько записей, с помощью инструмента «Несколько элементов»

Если форма была создана с помощью инструмента «Простая форма», она может одновременно отображать только одну запись. Если нужно создать форму, которая выводит несколько записей, но при этом настраивается более гибко, чем таблица, используйте инструмент «Несколько элементов».

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

На вкладке Создание в группе Формы нажмите кнопку Другие формы и выберите команду Несколько элементов.

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

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

Создание формы с помощью мастера форм

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

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

Следуйте инструкциям на страницах мастера форм.

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

На последней странице мастера нажмите кнопку Готово.

Создание формы с помощью инструмента «Пустая форма»

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

На вкладке Создание в группе Формы нажмите кнопку Пустая форма.

Откроется пустая форма в режиме макета, и отобразится область Список полей.

В области Список полей щелкните знак плюс (+) рядом с одной или несколькими таблицами, содержащими поля, которые нужно включить в форму.

Чтобы добавить на форму поле, дважды щелкните по нему или перетащите его на форму.

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

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

С помощью инструментов в группе Колонтитул на вкладке Конструктор на форму можно добавить логотип компании, название или дату и время.

Чтобы добавить на форму другие виды элементов управления, выберите нужные в группе Элементы управления во вкладке Конструктор.

Чтобы расширить выбор элементов управления, перейдите в режим конструктора. Для этого щелкните форму правой кнопкой мыши и выберите Конструктор.

Общие сведения о режимах макета и конструктора

Режим макета — это интуитивно-понятное представление, которое можно использовать для внесения в форму Access практически любых изменений.

В режиме макета форма продолжает работать, поэтому в нем выводятся те же данные, что и в представлении формы. Кроме того, в этом режиме вы также можете вносить изменения в структуру формы. Так как при изменении формы вы видите ее данные, это представление удобно использовать для настройки размера элементов управления и выполнения практически любых других задач, которые влияют на внешний вид и удобство использования формы.

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

Режим конструктора позволяет подробнее изучить структуру формы. В нем выводятся заголовок, подробности и нижний колонтитул формы. В режиме конструктора формы не работают, поэтому вы не сможете просматривать базовые данные, внося изменения в структуру; тем не менее некоторые задачи проще выполнять в конструкторе, чем в режиме макета. Вы можете:

добавлять другие виды элементов управления формы, например рамки связанных объектов, разрывы страниц и диаграммы;

изменять источники для текстовых полей в самих полях, не открывая их страницу свойств;

изменять размер разделов формы, например ее заголовка или раздела подробностей;

изменять некоторые свойств формы, которые невозможно изменить в режиме макета.

Настройка формы в режиме макета

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

Чтобы перейти в режим макета, щелкните правой кнопкой мыши имя формы в области навигации и выберите команду Режим макета.

Форма будет открыта в режиме макета.

Для изменения свойств формы, элементов управления и разделов можно использовать страницу свойств. Чтобы открыть ее, нажмите клавишу F4.

Чтобы добавить в структуру формы поля из базовой таблицы или запроса, воспользуйтесь областью Список полей. Чтобы отобразить область Список полей:

На вкладке Конструктор в группе Инструменты щелкните Добавить поля или воспользуйтесь сочетанием клавиш ALT+F8.

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

Чтобы добавить одно поле, дважды щелкните его и перетащите из области Список полей в нужный раздел формы.

Чтобы добавить сразу несколько полей, щелкните их, удерживая нажатой клавишу CTRL. Затем перетащите выбранные поля в форму.

Доработка формы в режиме конструктора

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

Чтобы переключиться в режим конструктора, щелкните правой кнопкой мыши имя формы в области навигации и выберите команду Конструктор.

Форма откроется в режиме конструктора.

Для изменения свойств формы, элементов управления и разделов можно использовать страницу свойств. Чтобы открыть ее, нажмите клавишу F4.

Чтобы добавить в структуру формы поля из базовой таблицы или запроса, воспользуйтесь областью Список полей. Чтобы отобразить область Список полей:

На вкладке Конструктор в группе Инструменты щелкните Добавить поля или воспользуйтесь сочетанием клавиш ALT+F8.

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

Чтобы добавить одно поле, дважды щелкните его и перетащите из области Список полей в нужный раздел формы.

Чтобы добавить сразу несколько полей, щелкните их, удерживая нажатой клавишу CTRL. Затем перетащите выбранные поля в форму.

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты 220 Вольт