ПредишенСледващото

За да добавите допълнителна връзка за данни към базата данни, изпълнете следните стъпки:

Стъпка 1: Добавяне на допълнителен връзка за данни, за да шаблона на формуляра. Тази стъпка създава допълнителен източник на данни с необходимите полета и групи, в съответствие с реда на съхранение в базата данни. Под формата настройките на шаблона може също така позволяват на формуляри, за да използват тази връзка за данни за първи път, когато отворите формуляра.

Стъпка 2. Създаване на шаблон форма да използвате връзката за данни. Така че потребителите да могат да я използват за свързване на данни след отваряне на формуляр, образец на формуляр, можете да добавите правило или бутон за извличане на данни от тази връзка с базата данни.

В тази статия:

Когато създавате шаблон форма, която е свързана към външен източник на данни, Microsoft Office InfoPath създава основната връзка на данни към външния източник на данни. След това, основният източник InfoPath създава данните за шаблоните в съответствие с процедурата за съхранение на външния източник на данни. Въпреки това, външен източник на данни, която се използва предимно в данните за връзка могат да включват стойности, които трябва да бъдат заредени в елементите за контрол в шаблона форма. Тези стойности могат да се съхраняват в друг външен източник на данни, като например друга база данни SQL Server. За стойности от друг източник на данни външни за формата на модел може да добавите допълнително връзка за данни.

Допълнителна връзка за данни - данни за връзка, за да бъде добавен към шаблона на формуляра. Тази връзка за данни може да има връзка със заявката за данни или връзка за изпращане на данни. Свързване към заявки към данните могат да бъдат добавени към шаблона за формуляр е само като допълнителна връзка за данни в база данни на SQL Server. Тази връзка на данни трябва да се добави само, когато е необходимо получаване на данни от външен източник на данни, различни от основната връзка източник на данни. Връзка за изпращане на данни в база данни на SQL Server, както не може да се добави допълнителна връзка за данни.

При добавяне на връзка за данни, да намират InfoPath на базата данни генерира допълнителен източник на данни за полета за данни или групи, което съответства на данните, съхранявани в базата данни. Тъй като структурата на данните в източника на вторични данни трябва да съответства метод за съхранение на данни в таблиците в базата данни, полета, които не могат да бъдат променяни или допълнителни групи в източника на данни. Можете да конфигурирате връзката за данни за всяка заявка, за да запазите резултатите, така че потребителите да имат достъп до данните, когато формата не е свързан към мрежата. В зависимост от естеството на данните, които искате да се покажат резултатите от заявките, когато потребителите се свързват с мрежата.

Сигурност Забележка: Ако използвате допълнителни данни за връзка за получаване на поверителни данни от външен източник на данни, можете да изключите тази функция, за да защитите данните си от неразрешена употреба в случай на кражба или компютър. Ако забраните тази опция, данните ще бъдат достъпни само ако потребителят е свързан към мрежата.

Ако шаблона на формуляра се добавя към заявката за свързване на данни, по подразбиране ще се използва, когато потребителят отвори форма въз основа на този шаблон. Форма шаблон може да бъде конфигуриран да използва връзката на заявката за данни с един от следните методи.

Добавяне на правило Можете да настроите правила, които да бъдат използвани за всяка поява на състоянието, в връзка правило данни за заявката.

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

Използването на потребителски код Ако не можете да добавите правило или бутони с персонализиран код за получаване на данни чрез връзка за данни за заявката. Използването на потребителски код изисква разработчик да създадете потребителски код.

обучение

Преди да добавите към формите на шаблона допълнителна връзка за данни в база данни на SQL Server, трябва да си администратор на база данни за следната информация:

Името на сървъра на базата данни, която се използва с тази форма шаблон.

Име на базата данни, която ще се използва с тази форма шаблон.

Изисква се удостоверяване от базата данни. За да се определи потребителски права за достъп до базата данни може да се използва за удостоверяване на Microsoft Windows удостоверяване или SQL Server.

Наименование на таблицата, съдържащ данните да бъдат заредени в матрицата. Това е основната маса. Ако планирате да използвате повече от една таблица на база данни, което трябва да знаете имената на подчинените таблици. Можете също така трябва да се знае имената на полетата в таблицата с дете, които имат връзка с основните области на маса.

Възможно ли е безопасно съхранение на резултатите от заявката под формата на самостоятелна употреба.

Стъпка 1: Добавяне на допълнителен връзка за данни

В менюто Инструменти щракнете върху връзките за данни.

В диалоговия връзки за данни прозорец щракнете върху Добавяне.

В съветника, връзки за данни щракнете върху Създаване на нова връзка към и получени данни. и след това щракнете върху Напред.

На следващата страница на съветника, изберете базата данни (само за Microsoft SQL Server или Microsoft Office Access) и след това щракнете върху Напред.

На следващата страница на съветника, изберете Избор на база данни.

В диалоговия прозорец Избор на източник на данни, щракнете върху New Source.

В Изберете типа на източника на данни, към която искате да се свържете, изберете Microsoft SQL Server и кликнете Next.

В полето Име на сървър, въведете името на сървъра на базата данни.

В пълномощията, направете едно от следните неща:

Ако базата данни, за да се определи кой може да има достъп, въз основа на пълномощията, използвани в мрежата на Microsoft Windows, изберете Използвайте Windows Authentication.

Ако базата данни определя правата за достъп в съответствие с определения потребителско име и парола, които трябва да получи от администратора на базата данни, изберете Използвайте следната потребителско име и парола, и след това въведете потребителското име и паролата в потребителско име и парола.

Натиснете Next.

На следващата страница на съветника, в изберете базата данни, която съдържа необходимата информация, за да изберете желаната база данни, изберете Свързване към определена маса. Кликнете върху главния името на маса, а след това щракнете върху Напред.

На следващия съветника страница, в полето Име на файл въведете име за файла, в който да се съхранява информацията за връзка до данните.

За да запазите тези настройки, кликнете Finish.

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

Кликнете върху Добавяне на маса.

В диалоговия прозорец, таблица или заявка, кликнете върху името на таблицата с дете, а след това щракнете върху Напред. InfoPath ще се опита да съответстват на имената на полето и в двете таблици, за да се установи връзка. Да не се използва предложената версия, изберете съотношение, а след това щракнете върху Премахни лечение. За да добавите връзка, щракнете отношението бутона Add. В диалоговия прозорец, щракнете върху името на всяко взаимоотношение, необходими полета в съответната колона и след това върху OK.

Кликнете върху Край.

Повторете тези стъпки, за да добавите още деца таблици.

Натиснете Next.

Резултатите от връзката да намират бяха на разположение под формата на липса на връзка с мрежата за данни, изберете Запис на копие на данните в шаблона за форма.

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

Натиснете Next.

На следващия съветника страница въведете описателно име за тази допълнителна връзка за данни. Данните се зарежда автоматично, когато отворите формата, проверете Автоматично извличане на данни, когато отворите формуляра.

Стъпка 2. Създаване на шаблон форма да използвате връзката за данни.

За форми на базата на тази форма шаблон, използвайте тази връзка за данни след отваряне на формата на потребителя, шаблон за формуляр, можете да добавите правило, което ще се използва за връзка за данни при определени условия. Можете също така да добавите към бутона на шаблон на формуляр, кликнете, че потребителите ще могат да използват връзка за данни.

Добавяне на правило

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

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

Кликнете два пъти върху контрола, който искате да добавите правило.

Щракнете върху раздела Data.

В раздела Scan и натиснете десния бутон на правилата.

В диалоговия прозорец Правила, щракнете върху Добави.

В полето Име въведете име за правилото.

За да се определят условията, при които трябва да се извършват от правилото, щракнете върху Дефиниране състояние, и след това въведете състояние. Правилото ще бъде изпълнена, ако условието. Ако не се уточнят условията, правилото ще се изпълнява всеки път, когато потребителят промени стойността в контрола и преместите курсора далеч от нея този контрол.

Кликнете върху Добавяне на действие.

В панела за действие, кликнете заявка използвате връзка за данни.

Добавянето на бутони

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

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

Ако контролите на прозореца на задачите не се показват, кликнете върху Още контроли в менюто Insert или натиснете ALT + I, C.

Плъзнете контрол - бутон на шаблона на формуляра.

Кликнете два пъти върху бутона, който е бил добавен към шаблона на формуляра.

Отворете раздела Общи.

В списъка Действие изберете Update.

В полето Label, въведете име да се показва на бутона в шаблона за форма.

Щракнете върху бутона Settings.

В диалоговия прозорец, щракнете върху Refresh един допълнителен източник на данни.

В избере допълнителен източник на данни, изберете вторичен източник на данни, че е свързан с връзката, да намират данните.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!