Разработка представления, доступного только для чтения

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

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

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

Выберите требуемое действие

Разработка представления, доступного только для чтения

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

Вставка кнопки, предназначенной для переключения в представление, доступное только для чтения, после того как пользователь отправил форму

Разработка представления, доступного только для чтения

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

  1. В меню Вид выберите команду Управление представлениями.

  2. В разделе Действия щелкните Добавить представление.

  3. В диалоговом окне Добавление представления введите имя для представления и нажмите кнопку OK.

  4. Разработайте представление, добавляя в него макетные таблицы и элементы управления.

    Совет : Чтобы создать компоновку нового представления на основе существующего представления, откройте существующее представление, нажмите CTRL+A, чтобы выбрать все объекты в представлении, и затем нажмите CTRL+C, чтобы скопировать выбор в буфер обмена. В области задач Представления переключитесь в новое представление и нажмите клавишу CTRL+V, чтобы вставить в него выбранные объекты. После этого из нового представления можно удалить ненужные элементы управления или элементы макета.

  5. В области задач представления выберите пункт Просмотр свойств.

  6. Откройте вкладку Общие.

  7. В разделе Параметры представления установите флажок Только для чтения и нажмите кнопку OK.

  8. Чтобы проверить, что представление доступно только для чтения, нажмите кнопку Просмотр на панели инструментов Стандартная.

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

  10. Чтобы вернуться в режим конструктора, нажмите кнопку Закрыть просмотр на панели инструментов Стандартная.

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

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

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

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

Вставка кнопки, предназначенной для переключения между представлениями

  1. В меню Вид выберите команду Управление представлениями.

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

  3. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  4. Поместите курсор в шаблоне формы там, где хотите вставить кнопку.

  5. В разделе Добавить элементы управления щелкните Кнопка.

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

  7. Откройте вкладку Общие.

  8. В списке Действие выберите Правила и пользовательский код.

  9. В поле Надпись введите текст, который должен отображаться на кнопке.

  10. Щелкните Правила.

  11. В диалоговом окне Правила нажмите кнопку Добавить.

  12. В поле Имя введите название для правила.

  13. Щелкните Добавить действие.

  14. В списке Действие выберите Переключение представлений.

  15. В списке Вид выберите представление, в которое хотите переключиться, и нажмите кнопку OK.

  16. Нажмите кнопку OK, чтобы закрыть все открытые диалоговые окна.

  17. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

  18. Нажмите кнопку в окне предварительного просмотра.

    Должно открыться представление, которое было задано на шаге 15.

  19. Чтобы вернуться в режим конструктора, нажмите кнопку Закрыть просмотр на панели инструментов Стандартная.

  20. Для добавления второй кнопки и правила к представлению, доступному только для чтения, чтобы пользователи могли переключиться обратно в представление, доступное для чтения и записи, откройте представление, доступное только для чтения, а затем повторите шаги с 3 по 19.

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

Вставка кнопки, предназначенной для переключения в представление, доступное только для чтения, после того как пользователь отправил форму

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

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

  1. В меню Вид выберите команду Управление представлениями.

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

  3. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  4. Поместите курсор в шаблоне формы там, где хотите вставить кнопку.

  5. В разделе Добавить элементы управления щелкните Кнопка.

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

  7. Откройте вкладку Общие.

  8. В списке Действие выберите Отправить.

  9. Если в качестве надписи кнопки должен отображаться текст, отличный от «Отправить», введите требуемый текст в поле Надпись.

  10. Щелкните Параметры отправки.

  11. Убедитесь, что в диалоговом окне Параметры отправки установлен флажок Разрешить пользователям отправлять эту форму.

  12. Щелкните Выполнить пользовательское действие с использованием правил, а затем щелкните Правила.

  13. В диалоговом окне Правила отправки форм нажмите кнопку Добавить.

  14. В поле Имя введите название правила, а затем нажмите кнопку Добавить действие.

  15. В списке Действие выберите Переключение представлений.

  16. В списке Вид щелкните представление, доступное только для чтения, в которое хотите переключиться, а затем нажмите кнопку OK.

  17. Нажмите кнопку OK, чтобы закрыть все открытые диалоговые окна.

  18. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

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

    Должно открыться представление, доступное только для чтения.

  20. Чтобы вернуться в режим конструктора, нажмите кнопку Закрыть просмотр на панели инструментов Стандартная.

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

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

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

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

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

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

×