Вставлення кнопки

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Окремі частини вмісту цієї статті можуть бути непридатними для деяких мов.

Можна вставити кнопки, іноді її називають скорочено командної кнопки або натисніть кнопку, шаблону форми Microsoft Office InfoPath. Натискання кнопки, щоб розпочати виконання дії, наприклад передавання форми до веб-служби або надсилання запиту бази даних. Кнопки можна пов'язати з правилами або настроюваних код, який запускається під час натискання цієї кнопки.

У цій статті

Використання кнопки

Вставлення кнопки

Поради щодо макета

Коли слід використовувати кнопку

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

  • надсилання даних до одного або кількох джерел даних;

  • надання користувачам можливості переходити до іншого подання форми;

  • отримання оновлених даних із вторинне джерело даних;

  • видалення з форми всіх запитаних даних;

  • обчислення даних у формі.

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

Якщо шаблон форми розроблено для надсилання даних до бази даних або інших зовнішніх джерел даних, то до форми в меню Файл додається команда Надіслати, а на панель інструментів — кнопка Надіслати. Проте користувачі можуть не помітити такі способи надсилання. Тому до шаблону форми можна додати кнопку Надіслати. На рисунку відображено, як виглядатиме форма:

надсилання ' у формі

Після додавання кнопки до шаблону форми програмою InfoPath за промовчанням вставляється кнопка з підписом «Кнопка», який відображається на елементі керування. Якщо текст потрібно змінити та призначити кнопці дію з використанням правил, потрібно двічі клацнути кнопку та вказати параметри в діалоговому вікні Властивості: Кнопка.

Якщо потрібно, щоб текст на кнопку, щоб змінити залежно від значень у формі, можна створити динамічні кнопку етикетки. Наприклад, можна створити кнопки із надписом Надіслати до диспетчера, де Диспетчер – це ім'я, що користувач вводить у диспетчері текстового поля в іншому місці на формі.

На початок сторінки

Вставлення кнопки

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

Нижче зображено кнопку, вибрану в режим конструктора.

Кнопка, вибраний у режимі конструктора

На відміну від більшості інших елементів керування InfoPath кнопки не прив'язано до поля або групи у джерелі даних. Це тому, що використовуються, щоб почати дії, не потрібно зібрати дані користувача.

Вставлення кнопки

  1. Розташуйте курсор у тому місці в шаблоні форми, де потрібно вставити елемент керування.

  2. Якщо область завдань Елементи керування не відображається, у меню Вставлення виберіть пункт Інші елементи керування або натисніть клавіші Alt+I, C.

  3. У розділі Додавання елементів керування виберіть пункт Кнопка.

  4. Клацніть двічі піктограму кнопки, вставлену у шаблон форми.

  5. Перейдіть на вкладку Загальні.

  6. У списку Дія виберіть дію, яку слід виконувати після натискання кнопки.

    Доступні дії

    Дії Submit і Rules and Custom Code доступні завжди. Доступність інших дій залежить від того, як було розроблено шаблон форми та чи містить він підключення до даних, яке запитує або надсилає дані до зовнішніх джерел, таких як база даних або веб-служба.

    Дія

    Опис

    Надіслати.

    Ця дія ініціює стандартні функції форми надсилання – це так само, як користувач, натиснувши кнопку " Надіслати " у меню файл . Подати користувача дію надсилання, виберіть пункт правила та настроюваних кода потім створіть правило для надсилання даних.

    Rules and Custom Code

    Ця дія запускає правило по натисненню кнопки або виконує особливий програмний код. Наприклад, можна створити правило, яке автоматично надсилатиме дані з форми до веб-служби або електронною поштою у відповідь на натиснення користувачем кнопки. Щоб визначити правило, клацніть Rules, а щоб визначити код — Edit Form Code.

    Run Query

    Якщо форму підключено до бази даних або веб-служби, ця дія надсилає базі даних або веб-службі запит зі значеннями, введеними у відповідні поля.

    New Record

    Якщо форму підключено до бази даних або веб-служби, ця дія видаляє значення у формі, щоб користувач мав змогу ввести нові дані.

    Delete & Submit

    Якщо форма підключення до бази даних або веб-служби, ця дія видаляє записи з бази даних, які було повернуто в запиті.

    Refresh

    Якщо форму підключено до бази даних або веб-служби, ця дія оновлює дані з бази даних або веб-служби, які було повернуто запитом.

    Update Form

    У формі, яка призначена для заповнення у браузері ця дія оновлення даних форми Покрокову чином. Наприклад, уявіть загальний вікні, що зміни на основі значень, які користувачі вводять у інших елементів керування у формі. Щоб уникнути оновлення форми будь-коли змінити значення в цих елементів керування, ви можете запобігти даних надсилання до сервера для цих певні елементи керування. Ви можете додати кнопка Оновити підсумки поруч із полем загальний , який користувача можна перейти вручну оновити підсумки. Кнопка, пов'язані з Оновлення форми дії видимий лише тоді, коли користувачі відображення та заповніть форму у браузері.

  7. У полі Позначка виконайте одну з таких дій:

    • Введіть текст для відображення на кнопці.

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

На початок сторінки

Поради щодо розмічування

Наведені нижче поради допоможуть покращити вигляд, розмір та інші параметри кнопки.

  • Кнопки виглядають краще, якщо їхні підписи складаються лише з кількох слів.

  • Щоб змінити розмір кількох кнопок одночасно, виберіть кнопки, розмір яких слід змінити. Натисніть сполучення клавіш ALT+ENTER і внесіть необхідні зміни на вкладці Розмір.

  • Щоб змінити межу або колір кнопки, виберіть кнопку, яку слід змінити. У меню Формат виберіть пункт Межі й заливка та внесіть потрібні зміни.

  • У режимі конструктора до кнопки не можна додати зображення. Щоб обійти це обмеження, можна вручну відредагувати файл маніфесту (.xsf), зв’язаний із шаблоном форми, проте цей метод рекомендовано використовувати лише досвідченим розробникам форм.

  • Якщо одна кнопка використовується в кількох поданнях, для узгодженості намагайтеся в кожному поданні розташовувати її в одному й тому самому розташуванні та використовувати для неї однаковий текст.

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

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×