В тази статия
- Общ преглед
- Стъпка 1: Разрешаване на връзката за подаване на данни
- Стъпка 2: Конфигуриране на опциите за подаване
Общ преглед
Когато проектирате шаблон за формуляр, базиран на база данни на Microsoft SQL Server, съветникът за връзка с данни разрешава връзка с данни към базата данни, ако са изпълнени следните условия:
- Формулярите, които се базират на този шаблон за формуляр, трябва да бъдат попълнени с помощта на Microsoft Office InfoPath. Ако формулярът ще бъде попълнен с помощта на уеб браузър, формулярът не може да подава данни директно към база данни. За да конфигурирате съвместим с браузър шаблон за формуляр, за да подадете данни към база данни, използвайте връзка с данни, която подава данни към уеб услуга, която работи с базата данни.
- Първичната таблица на базата данни, която се използва във връзката с основни данни, съдържа първичен ключ, уникално ограничение или уникален индекс.
- Всички други таблици на базата данни, които се използват с тази основна връзка с данни, имат проста релация към първичната таблица на базата данни.
Ако базата данни отговаря на тези изисквания, InfoPath разрешава връзката за подаване на данни и добавя бутон Подай към лентата с инструменти на Standard и командата Подай към менюто Файл във формуляра.
Можете да изберете да забраните връзката за подаване на данни в съветника, когато проектирате шаблон за формуляр, който се базира на база данни. Ако забраните връзката за подаване на данни в съветника и след това по-късно решите, че искате да използвате тази връзка за подаване на данни, можете да разрешите връзката за подаване на данни, като промените основната връзка за данни. В тази статия се разглежда как да разрешите това подаване на връзка за данни.
Забележка
Можете да имате връзка с данни за подаване само в основната връзка с данни към база данни. Не можете да добавите връзка за подаване на данни към шаблона за формуляр, който е вторична връзка с данни към база данни. Ако искате да използвате връзка за подаване на данни към база данни като вторична връзка с данни, използвайте уеб услуга, която работи с базата данни, и след това добавете връзка за подаване на данни към тази уеб услуга.
След като разрешите връзката за подаване на данни, можете също да персонализирате опциите за подаване за вашия шаблон за формуляр по следните начини:
- Променете текста, който се показва на бутона Подаване в лентата с инструменти Standard и командата Подай в менюто Файл.
- Променете клавишната комбинация за бутона "Подай" в лентата с инструменти Standard и командата "Подай" в менюто "Файл".
- Създавайте съобщения по избор, които да се показват на вашите потребители, когато подават своите формуляри.
- Задайте дали да оставите формуляра отворен, да затворите формуляра или да отворите друг празен формуляр, след като формулярът бъде подаден.
Стъпка 1: Разрешаване на връзката за подаване на данни
- В менюто Инструменти щракнете върху Връзки с данни.
- В диалоговия прозорец Връзки с данни щракнете върху основната връзка с данни и след това щракнете върху Модифицирай.
- В съветника за връзка с данни щракнете върху Напред.
- На следващата страница на съветника поставете отметка в квадратчето Разреши подаване за тази връзка и след това щракнете върху Готово.
Стъпка 2: Конфигуриране на опциите за подаване
След като разрешите връзката за подаване на данни, InfoPath добавя бутона Подай към лентата с инструменти на Standard и командата Подай в менюто Файл. InfoPath също така конфигурира формулярите, които са базирани на този шаблон за формуляр, така че да показват съобщение на потребителите, след като подадат своите попълнени формуляри. Съобщението гласи дали формулярът е подаден успешно. По подразбиране InfoPath също така запазва формулярите отворени, след като потребителите ги подадат. За да промените текста, който се показва на бутона Подаване , както и поведението, което възниква, след като потребителите подадат своите формуляри, направете следното:
В менюто Инструменти щракнете върху Опции за подаване.
За да промените името на бутона Подай, който се появява в лентата с инструменти Standard и командата Подай, която се появява в менюто Файл, когато потребителите попълват формуляра, въведете новото име в полето Надпис в диалоговия прозорец Опции за подаване.
Съвет
Ако искате да присвоите клавишна комбинация на този бутон и команда, въведете амперсанд (&) преди знака, който искате да използвате като клавишна комбинация. Например за да присвоите ALT+B като клавишна комбинация за бутона и командата Подай , въведете Su&bmit.
Ако не искате хората да използват командата Подай или бутона Подай на лентата с инструменти на Standard, когато попълват вашия формуляр, изчистете отметката от квадратчето Показвай елемента от менюто Подаване и бутона на лентата с инструменти Подай.
По подразбиране, след като потребителите подадат формуляр, InfoPath запазва формуляра отворен и показва съобщение, което показва дали формулярът е подаден успешно. За да промените това поведение по подразбиране, щракнете върху Разширени и след това направете едно от следните неща:
За да затворите формуляра или да създадете нов празен формуляр, след като потребителят подаде попълнен формуляр, щракнете върху желаната опция в списъка След подаване .
За да създадете съобщение по избор, което да указва дали формулярът е подаден успешно, отметнете квадратчето Използвай съобщения по избор и след това въведете съобщенията си в полетата При успех и При отказ .
Съвет
Използвайте съобщение в полето При отказ , за да кажете на потребителите какво да направят, ако не могат да подадат своя формуляр. Можете например да предложите на потребителите да запишат своя формуляр и да се свържат с някого за допълнителни инструкции.
Ако не искате да показвате съобщение, след като потребителят подаде формуляр, изчистете отметката от квадратчето Показвай съобщенията за успех и неуспех .