Общие сведения о представлениях

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

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

В этой статье:

Вопросы конструирования

Область задач «Представления»

Возможности пользователя

Сценарии использования представлений

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

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

  • Отображение представления только для чтения в шаблоне формы    Например, если нужно запретить пользователям изменять данные в форме после их передачи в веб-службу, можно создать представление только для чтения. Когда пользователь нажимает в форме кнопку Отправить, можно дать Microsoft Office InfoPath команду на переключение с представления чтение-запись на представление только для чтения.

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

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

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

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

К началу страницы

Вопросы конструирования

При разработке нового представления обычно выполняются следующие задачи.

  1. Планирование представления    Сколько нужно представлений? Нужно ли делать какие-то представления доступными только для чтения? Какое из представлений нужно отображать при первом открытии формы? Планируют ли пользователи печатать формы на основе шаблона формы? Если да, нужно ли разработать специальное представление формы, оптимизированное для печатной страницы? Если разрабатывается шаблон формы, совместимый с веб-обозревателем, требуется ли представление, позволяющее функциональные возможности только InfoPath?

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

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

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

К началу страницы

Область задач «Представления»

Область задач Представления используется для добавления или удаления представлений и для переключения между представлениями.

Часть области задач «Представления»

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

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

К началу страницы

Возможности пользователя

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

Команды переключения представлений в меню «Вид»

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

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

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

Использование правил для переключения представлений

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

Можно использовать диалоговое окно Правило для связи правил с большинством элементов управления в InfoPath, включая кнопки. В следующем примере разработчик формы создал правило в диалоговом окне Правило, переключающее на представление-сводку. Это правило выполняется при каждом нажатии кнопки в форме.

Часть диалогового окна «Правило»

Совет : Использование правила для переключения представлений по нажатию кнопки пользователем полезно и в том случае, когда пользователям нужно переходить последовательно от одного представления к другому. В этом случае добавьте две кнопки в каждое представление с такими надписями как < Назад и Далее >.

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

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×