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

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

Часть содержимого этого раздела может быть неприменима к некоторым языкам.

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

В этой статье

Когда следует использовать кнопки

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

  • Отправка данных в одной или нескольких источников данных.

  • Разрешить пользователям переключитесь в другой представление формы.

  • Обновление данных из дополнительный источник данных.

  • Снимите все запрашиваемые данные из формы.

  • Вычисление данных в форме.

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

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

Кнопка отправки формы

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

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

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

Кнопка "Вставить"

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

На рисунке показано, как выглядит кнопки при выборе в Режим конструктора.

Кнопка, выделенная в режиме конструктора

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

Кнопка "Вставить"

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

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

  3. В разделе Вставить элементы управления нажмите кнопку.

  4. Дважды щелкните значок кнопки, которая была добавлена в шаблоне формы.

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

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

    Доступные действия

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

    Действие

    Описание

    Отправить

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

    Правила и пользовательского кода

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

    Выполнить запрос

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

    Новая запись

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

    Отправить & Удалить.

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

    Обновление

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

    Обновление формы

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

  7. В поле Метка выполните одно из указанных ниже действий.

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

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

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

Советы по макету

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

  • Кнопки, как правило, лучше всего выглядят при их подписи только несколько слов.

  • Чтобы одновременно изменить размер нескольких кнопок, выберите кнопки, размер которых нужно изменить. Сочетание клавиш ALT + ВВОД, а затем внесите необходимые изменения на вкладке размер.

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

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

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

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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×