Iepazīšanās ar datu savienojumi

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Datu savienojums ir dinamiska saite starp Microsoft Office InfoPath veidlapu un ārēju datu avotu, kas veidlapai saglabā vai norāda datus. Datu avots ir lauku un grupu kopums, kas definēšana un saglabātu veidlapas datus. Vadīklas ir saistītas ar laukiem un grupām datu avotā un parāda datus lietotājiem.

Veidlapai var būt viens primārais datu savienojums, ko sauc par galveno datu savienojumu, un tai var būt viens vai vairāki sekundāro datu savienojumi. Atkarībā no jūsu vēlaties redzēt veidlapā, datu savienojums var pieprasīt vai ārēju datu avotu, piemēram, Microsoft SQL Server datu bāzes vai tīmekļa pakalpojuma veidlapas datu iesniegšana.

Tēmas šajā rakstā

Pārskats par datu savienojumi

Darbs ar galveno datu savienojumu

Darbs ar sekundāro datu savienojumi

Datu saglabāšana izmantošanai bezsaistē

Apsvērumi par savienojumiem ar ārējiem datu avotiem

Pārskats par datu savienojumi

Datu savienojums ir dinamiska saite starp veidlapu un datu avotu, kas veidlapai saglabā vai norāda datus. Veidlapai var būt viens primārais datu savienojums, ko sauc par galveno datu savienojumu, un tai var būt viens vai vairāki sekundāro datu savienojumi. Galvenais datu savienojums definē veidlapas galveno datu avotu. XML shēma aprakstīts, kā dati tiek glabāti veidlapas galvenajā datu avotā. Var būt tikai viens galvenais datu savienojums veidlapas, un tā tiek izveidota automātiski, kad veidojat veidlapas veidni, kuras pamatā ir ārēju datu avotu. Varat izveidot tik daudz sekundāro datu savienojumu, cik vēlaties noformējot veidlapas veidni.

Atkarībā no jūsu vēlaties redzēt veidlapā, varat izveidot galveno vai sekundāro datu savienojumu ar ārēju datu avotu, piemēram, Microsoft SQL Server datu bāzes vai tīmekļa pakalpojuma. Ārēju datu avotu ir datu krātuve, kas sūta datus vai datus var saņemt no veidlapas, kuras pamatā ir veidlapas veidne. InfoPath darbojas ar šādiem ārējo datu avotiem:

  • Microsoft Office Access datu bāzes

  • Microsoft SQL Server datu bāzi

  • Tīmekļa pakalpojums

  • Dokumentu bibliotēka vai saraksts serverī, kurā darbojas Microsoft Windows SharePoint Services

  • XML fails

Varat izveidot trīs veidu datu savienojumu ar ārēju datu avotu: vaicāt tikai datus, iesniegt tikai datus vai abas vaicājumu un datu iesniegšana. Vaicājuma datu savienojums saņem datus no datu avota un saglabā formā. Iesniedzamo datu savienojumu ar datu avotu, uz lietojumprogrammu Web serverī, dokumentu bibliotēkā serverī, kurā darbojas Microsoft Windows SharePoint Services vai e-pasta ziņojumā nosūta datus no veidlapas. Vaicājumu un iesniegt datu savienojumi gan saņem datus no un nosūtītu datus uz datu avotu. Veidojot datu savienojumu, norādīt, kāda veida datu savienojuma, kuru vēlaties. Piemēram, varat izveidot datu savienojumu, kas var veikt kādu no šīm darbībām:

  • Vaicā datus no datu bāzes

  • Iesniegt veidlapas datus e-pasta ziņojumā

  • Iesniegt veidlapas datus lietojumprogrammai Web serverī

  • Iesniegt veidlapas datus pielāgotai lietojumprogrammai, kas izmanto vadīklu XmlFormView

  • Vaicāt vai iesniegt datus, izmantojot programmēšanas kodu, piemēram, c#, Microsoft Visual Basic .NET vai Microsoft JScript.

  • Tiek izmantots savienojuma iestatījumus, kas saglabāti datu savienojumu bibliotēkā serverī, kurā darbojas Microsoft Office SharePoint Server 2007

  • Vaicāt vai iesniegt datus Human Services darbplūsmas Microsoft BizTalk Server 2004 vai BizTalk Server 2006

Savienojuma, kuru izmantojat tips ir atkarīgs no mērķi formu un ārēju datu avotu, ar kuru vēlaties izveidot savienojumu veidlapas tipu.

Vaicājuma datu savienojumi

Vaicājuma datu savienojums saņem datus no ārēja datu avota un saglabā laukos veidlapas galveno vai sekundāro datu avotā. Pēc tam varat saistīšana vadīklas, lai šos laukus un parādītu šos datus formā. Vaicājuma datu savienojumu varat izveidot šādos veidos:

  • Veidlapas veidnes noformēšana, kas pamatā ir datu bāze, Web pakalpojums vai iestatījumi, kas saglabāti savienojumu bibliotēkā. Ārējo datu avota struktūra pēc tam definē veidlapas galveno datu avotu.

  • Modificējiet esošu veidlapas veidni, pievienojot sekundāro datu savienojumu, kas pieprasa datu bāzes, tīmekļa pakalpojumu, SharePoint sarakstu vai bibliotēku vai XML failu.

Veidojot jaunu veidlapas veidni, kuras pamatā ir datu bāze, Web pakalpojums vai iestatījumi savienojumu bibliotēkā, jūs veidojat vaicājuma datu savienojumu, kas kļūst par galveno datu savienojumu veidlapām, kuru pamatā ir šī veidlapas veidne. Kā veidlapas veidnes galveno datu savienojumu, var definēt tikai vienu vaicājuma datu savienojumu. Ja nepieciešams vaicājuma dati no papildu datu avotiem, varat izveidot sekundāro datu savienojumu, šos vaicājuma datus no šiem datu avotiem. Vairāk par sekundāro datu savienojumus, tālāk šajā rakstā uzzināsit.

Pievienojot sekundāro datu savienojumu, kas vaicā datus veidlapas veidnei, kuru var norādīt, vai InfoPath vajadzētu izmantot datu savienojumu ikreiz, kad lietotājs atver veidlapu vai pēc noteiktu datu parādīšanās, kad lietotājs aizpilda formu, piemēram, noklikšķinot uz pogas, lai parādītu opciju sarakstu. Lai izmantotu datu savienojumu pēc noteiktu datu parādīšanās, izmantojiet kādu no šīm metodēm:

  • Ievietojiet pogas vadīklu, kas atsvaidzina datus formā.

  • Pievienojiet kārtulu, lai izmantotu datu savienojumu, ja nosacījuma formā pastāv.

  • Uzrakstiet pielāgotu kodu konkrētiem notikumiem.

Iesniedzamo datu savienojumus

Kad lietotāji iesniegt veidlapas, dati no šīs veidlapas tiek nosūtīti, izmantojot iesniegšanas datu savienojumu ar ārēju datu avotu. Šo veidlapas veidni var konfigurēt, lai ļautu lietotājiem sūtīt datus šādiem ārējo datu avotu tipiem:

  • Microsoft Office Access datu bāzes

  • Microsoft SQL Server datu bāzi

  • Tīmekļa pakalpojums

Varat arī pievienot sekundāro datu savienojumus, kas datu iesniegšana šādos veidos:

  • Veidlapas datu iesniegšana dokumentu bibliotēkā serverī, kurā darbojas Microsoft Windows SharePoint Services.

  • Veidlapas datu iesniegšana e-pasta ziņojumā.

  • Iesniegt veidlapas datus lietojumprogrammai Web serverī.

Iesniedzamo datu savienojumu izveide, šādos veidos:

  • Noformēt jaunu veidlapas veidni, kuras pamatā ir datu bāze, Web pakalpojums vai iestatījumi, kas saglabāti savienojumu bibliotēkā serverī, kurā darbojas Office SharePoint Server 2007. Ārējo datu avota struktūra pēc tam definē veidlapas galveno datu avotu.

  • Modificējiet esošu veidlapas veidni, pievienojot sekundāro datu savienojumu un pēc tam konfigurējiet veidlapas veidni, lai ļautu lietotājiem iesniegt veidlapas, izmantojot šo sekundāro datu savienojumu.

    Padoms.: Noformējot veidlapas veidni, kuras pamatā ir Office Access vai SQL Server datu bāzē, InfoPath automātiski konfigurē iesniedzamo datu savienojumu, ja datu bāze atbilst noteiktām prasībām. Saites uz papildinformāciju par šīm prasībām skatiet sadaļā Skatiet arī . Varat izvēlēties atspējot līdzekli iesniegt, ja vēlaties, lai lietotāji iesniegt aizpildītās veidlapas, izmantojot cita veida iesniedzamo datu savienojumu.

Lielākajā daļā gadījumu jākonfigurē vienu iesniegšanas datu savienojumu kā galveno iesniegšanas darbību savai veidlapas veidnei. Tomēr veidlapas veidni var noformēt tā, lai lietotāji varētu iesniegt aizpildītās veidlapas vairākās vietās, izmantojot kārtulas vai pielāgotu kodu. Piemēram, var konfigurēt veidlapas veidni, lai ļautu lietotājiem iesniegt savas pabeigtās veidlapas Web pakalpojumam, kā arī izmantojot e-pasta ziņojumu. Parasti var konfigurēt veidlapas veidni, lai iesniegtu visus veidlapas datus. Taču, ja izmantojat pielāgoto kodu, lai veidlapas datu iesniegšana vai konfigurējat veidlapas veidni, lai ļautu veidlapas datu iesniegšana Web pakalpojumā, varat iesniegt veidlapas datu daļu.

Vaicājuma un iesniedzamo datu savienojumiem

Noformējot veidlapas veidni, kuras pamatā ir datu bāze vai tīmekļa pakalpojums, var izveidot datu savienojumu, kas var iesniegt un iegūt datus no datu bāzes vai tīmekļa pakalpojuma. Ja veidojat veidlapas veidni, kuras pamatā ir datu bāze, datu savienojuma vai varat iegūt datu iesniegšana. Tomēr, lai veidlapas, kuru pamatā ir šī veidlapas veidne, iesniegtu datus datu bāzē, ir jāizpilda šādas prasības:

  • Jums nav projektēšana pārlūkprogrammu saderīgas veidlapu veidnes.

  • Visas tabulas galvenajā datu savienojumā ir jābūt primāro atslēgu, unikālu ierobežojumu vai unikālam indeksam.

  • Visām tabulām vaicājumā ir jābūt vienkārša, hierarhiskas relācijas.

  • Neviena no galvenā datu avota veidlapas datu laukos var saglabāt plašu bināro datu tipu.

Jūs varat uzzināt vairāk par šīm prasībām šī raksta sadaļā apsvērumi par savienojumiem ar ārējiem datu avotiem .

Tāpat kā vaicājuma datu savienojumu, gan iesniedzamo datu savienojumu datu savienojumu, ko varat saņemt datus no vai datu iesniegšana Web pakalpojumā tiek apvienoti vienā datu savienojumu.

Uz lapas sākumu

Darbs ar galveno datu savienojumu

Galvenais datu savienojums izveido savienojumu ar veidlapas galveno datu avotu. XML shēma apraksta struktūru datu glabāšanai veidlapas galvenajā datu avotā. Varat noformēt datu avotu, izmantojot uzdevumrūts Datu avots , vai arī varat ļaut InfoPath izveidot datu avotu automātiski, kad veidlapas veidnei pievienojat vadīklas. Var arī noformēt veidlapas veidni, balstoties uz ārējo datu avotu, kas definē galvenā datu avota struktūru. Veidlapas veidnes var būt tikai viens galvenais datu savienojums.

Ja galvenais datu savienojums izveido savienojumu ar ārēju datu avotu, kā strādājat ar galveno datu savienojumu atkarībā no datu avota tipu, kas to veido savienojumu.

Datu bāzes    Noformējot veidlapas veidni, kuras pamatā ir datu bāze, InfoPath izveido galveno datu savienojumu, kas vaicājumus un ja vēlaties iesniegt datus šai datu bāzei. Ja veidlapa ir aizpildīta, izmantojot tikai InfoPath un datu bāze atbilst prasībām, kas uzskaitītas sadaļā apsvērumi par savienojumiem ar ārējiem datu avotiem , InfoPath automātiski izveido iesniegšanas datu savienojumu un konfigurē veidlapas veidni, lai ļautu lietotājiem iesniegt veidlapas. Ja veidlapa ir aizpildīta, izmantojot pārlūkprogrammu, InfoPath neveido iesniegšanas datu savienojumu ar datu bāzi. Datu savienojumus, kas datu bāzes datu iesniegšana netiek atbalstīti ar pārlūkprogrammu saderīgas veidlapu veidnes.

Padoms.: Ja veidlapa ir aizpildīta, izmantojot pārlūkprogrammu un vēlaties iesniegt datus datu bāzē, to var izdarīt savienojot veidlapu tīmekļa pakalpojums, kas norāda datu bāzē.

Tīmekļa pakalpojums    Noformējot veidlapas veidni, kuras pamatā ir tīmekļa pakalpojuma, var izveidot galveno datu savienojumu, kas gan vaicājumus un iesniegt datus, tikai vaicā datus vai tikai iesniegt datus. Ja izvēlaties datus iesniegt, InfoPath automātiski konfigurē veidlapas veidni, lai ļautu lietotājiem iesniegt veidlapas. Varat norādīt, vai iesniegt tikai daļu no veidlapas datiem vai visus veidlapas datus. Ja tikai daži dati tiek iesniegts, varat norādīt, kuri lauki noteiktā grupa , kurās ir dati, kas jāiesniedz atkarībā no Web pakalpojuma prasībām.

Noformējot veidlapas veidni, kuras pamatā ir datu bāzes vai tīmekļa pakalpojums, InfoPath izveido galveno datu avotu ar vaicājuma laukiem, datu laukiem un grupām, kas atbilst veidam, kādā dati tiek saglabāti datu bāzes vai tīmekļa pakalpojums. Vaicājuma lauks ietver vērtību, kas tiek izmantota vaicājumā, lai izgūtu datus no datu bāzes, izmantojot vaicājuma datu savienojumu. Vaicājuma rezultāti tiek ievietoti datu laukos, kurus var rediģēt, lietotājam atverot veidlapu. Kad lietotājam iesniedzot veidlapu, datu laukos dati tiek nosūtīti, izmantojot iesniegšanas datu savienojumu. Tā laukiem un grupām galvenajā datu avotā ir jāatbilst veidam, kādā dati tiek saglabāti ārējā datu avotā, šos laukus un grupas nevar modificēt. Varat tomēr pievienot laukus vai grupas saknes laukam galvenajā datu avotā.

Lai ļautu lietotājiem skatīt, atlasīt, rediģēt vai iesniegt datus datu laukus, var saistīt vadīklas, piemēram, tekstlodziņus un izvēles rūtiņas laukiem formā. Ja vēlaties veikt vaicājumus un Rādīt papildu vērtības, kuras lietotāji var atlasīt kā izvēli, var saistīt vadīklas, piemēram, sarakstlodziņa vaicājuma laukiem. Ja vēlaties, lai lietotāji atlasīt vērtību no saraksta, varat piesaistīt vadīklu, piemēram, sarakstlodziņa datu laukam un pēc tam iestatiet rekvizītu vadīklas, lai rādītu vērtības no sekundārā datu avota vai atkārtotu lauku galvenajā datu avotā.

Uz lapas sākumu

Darbs ar sekundāro datu savienojumi

Sekundāra datu savienojuma savieno veidlapu ar ārēju datu avotu. Sekundāro datu savienojumi ir noderīgi, ja jums ir nepieciešams vaicājuma vai ārēju datu avotu, nevis galvenajā datu savienojuma ārējā datu avota veidlapas datu iesniegšana, vai vēlaties, lai lietotāji iesniegtu datus vairākiem ārējo datu avotiem. Varat izveidot tik daudz sekundāro datu savienojumu, cik vēlaties.

Sekundāra datu savienojuma var vaicāt vai iesniegt datus šādiem ārējo datu avotu tipiem:

  • Office Access datu bāze

  • SQL Server datu bāze

  • Tīmekļa pakalpojums

  • Dokumentu bibliotēka vai saraksts serverī, kurā darbojas Windows SharePoint Services

  • XML fails

Izmantojot sekundāro datu savienojumu, var arī iespējot lietotājiem iesniegt veidlapas datus lietojumprogrammai Web serverī, dokumentu bibliotēkā serverī, kurā darbojas Windows SharePoint Services vai izmantojot e-pasta ziņojumu.

Ja veidojat sekundāro datu savienojumu, kas vaicā datus, pēc noklusējuma veidlapa izmanto šo datu savienojumu, kad tiek atvērta veidlapa. Šo datu savienojumu var arī izmantot, konfigurējot veidlapas veidnes šādos veidos:

  • Atsvaidzināšanas pogas pievienošana uz veidlapas veidnes, lietotājs var noklikšķināt, lai nosūtītu pieprasījumu.

  • Kārtulas pievienošana veidlapas veidni, lai, izmantojot šo datu savienojumu vaicātu datu avotu.

  • Pielāgota koda pievienošana veidlapas veidnei, kas sūta vaicājumu.

Sekundāra datu savienojuma pievienošana formai, InfoPath automātiski izveido sekundāro datu avotu ar datu laukiem un grupām, kas atbilst veidam, kādā dati tiek saglabāti ārējā datu avotā. Tas palīdz nodrošināt datu integritāti. Nevar modificēt laukus un grupas sekundārajā datu avotā.

Uz lapas sākumu

Datu saglabāšana izmantošanai bezsaistē

Pievienojot sekundāro datu savienojumu, kas vaicā datus no ārēja datu avota, var konfigurēt savienojumu, lai lietotāja datorā saglabātu vaicājuma rezultātus. Tas nodrošina, ka lietotāji var aizpildīt veidlapas, ja savos datoros nav izveidots savienojums ar tīklu. Tas tiek dēvēts par darbu bezsaistē.

Ja sekundāro datu savienojumu konfigurējat šādā veidā, vaicājums tiek nosūtīts uz ārējo datu avotu, kamēr lietotāja datoram ir izveidots savienojums ar tīklu. Vaicājuma rezultāti tiek saglabāta veidlapas sekundārajā datu avotā, un tie parādās veidlapā, kad lietotājs aizpilda formas. Datu kešatmiņā katru reizi, kad lietotājs veic jaunu vaicājumu, lai dati tiek glabāti uz augšu līdz datumam iespējami daudz.

InfoPath izmanto vaicājuma parametrus, izvēloties vai saglabātie dati ir atbilstoši dotajam vaicājumam. Veidojot datu savienojumu, var izvēlēties, vai Rādīt saglabāto datu noklusējuma kopu formā, gadījumā, ja datu avots nav pieejams. Jums ir jāapsver, vai vaicājuma dati ir atbilstoši visiem lietotājiem vai vai formas dati, kas katram lietotājam ir jāparāda. Piemēram, ja vaicājuma atgrieztos datus pamatā ir lietotāja identitāte vai loma, izmantojot noklusējuma datu kopu, kas konfigurēta tā vietā, izmantojot vaicājuma rezultātus noformēšanas laikā var izraisīt nepareizu datu šim lietotājam.

Uz lapas sākumu

Apsvērumi par savienojumiem ar ārējiem datu avotiem

InfoPath atbalsta datu savienojumus ar šādiem ārējo datu avotu tipiem:

  • Office Access datu bāze

  • SQL Server datu bāze

  • Tīmekļa pakalpojums

  • Dokumentu bibliotēka vai saraksts serverī, kurā darbojas Microsoft Windows SharePoint Services

  • XML fails

Tālāk minētajās sadaļās ir norādītas informāciju un apsvērumus savienojumam ar katru no šiem ārējiem datu avotiem.

Microsoft Office Access vai SQL Server datu bāzi

InfoPath atbalsta datu savienojumus ar Access datu bāzi un SQL Server datu bāzi. Lai izveidotu savienojumu ar cita veida datu bāzi, varat izmantot tīmekļa pakalpojums, kas darbojas ar šo datu bāzi.

Veidlapa var vaicāt datus no datu bāzes, izmantojot galveno vai sekundāro datu savienojumu, un jūs varat izvēlēties jebkuru datu bāzes tabulu savienojuma skaitu. Pirmajā tabulā, kuru atlasījāt ir primārā tabula. Tabulas, kas pēc tam atlasiet jābūt laukam, kas ir saistīts ar primārās tabulas. InfoPath mēģina iestatīt šo relāciju, salīdzinot lauku nosaukumus divās tabulās. Varat izvēlēties izmantot šo relāciju vai pievienot savu tabulas relāciju, veidojot datu savienojumu.

Veidlapa var iesniegt datus datu bāzei caur veidlapas galveno datu savienojumu, ja veidlapas veidne, kuras pamatā ir veidlapas un datu bāze ir jāatbilst šādām prasībām:

  • Veidlapas veidne nav pārlūkprogrammu saderīgai veidlapas veidnei    InfoPath neradīs galveno datu savienojumu iesniedzamo datu savienojumu, noformējot ar pārlūkprogrammu saderīgas veidlapu veidni. Lai ļautu lietotājiem iesniegt veidlapas, kuras pamatā ir ar pārlūkprogrammu savietojamu veidlapu veidne datus, izmantojiet tīmekļa pakalpojums, kas darbojas kopā ar datu bāzi.

  • Tabula pa kreisi no katra pāra saistītajās tabulās galvenajā datu avotā ir primārā atslēga    Vismaz vienam no katra saistītu tabulu pāra attiecības ir jāiekļauj kreisajā tabulas primārās atslēgas lauki.

  • Neviena datu laukos galvenajā datu avotā veidlapu krātuves plašu bināro datu tipu    InfoPath atspējot iesniegšanas datu savienojumu, ja vaicājums ir iekļauti lauki, kas var saglabāt plašu bināro datu tipu, piemēram, attēlus, attēli, OLE objekti, failu pielikumu, datu tips memo Office Access vai SQL teksta datu tipa.

Ja veidlapas veidne un datu bāze atbilst visām šīm prasībām, InfoPath izveido iesniegšanas datu savienojumu un konfigurē veidlapas veidni, lai ļautu lietotājiem iesniegt veidlapas. Var atspējot iesniegšanas datu savienojumu galvenajā datu savienojumā, ja vēlaties, lai lietotāji iesniegtu savus veidlapas datus, izmantojot citu datu savienojumu.

Ja veidojat veidlapas veidni, kuras pamatā ir datu bāze, InfoPath izveido galveno datu avotu, kas ietver vaicājuma laukus un datu laukus, kas atbilst veidam, kādā dati tiek saglabāti datu bāzē. InfoPath veidlapas veidnes noklusējuma skatam pievieno arī pogas Izpildīt vaicājumu un Jaunā ieraksta . Kad lietotājs noklikšķina uz pogas Izpildīt vaicājumu , InfoPath nosūta vaicājumu ar datiem vaicājuma lauks ar datu bāzi. Pogas Jauns ieraksts notīra pašlaik formā datus un iestata vadīklas, kas ir saistītas ar datu laukus, lai datu lauka noklusējuma vērtības. Lietotājam iesniedzot datu bāzi, visas izmaiņas datos datu laukos maina atbilstošos ierakstus datu bāzē. Ja lietotājs dzēš datus no datu lauka, atbilstošais ieraksts tiek izdzēsts no datu bāzes. Visbeidzot, visi dati, kas ir pievienots datu laukus atjaunina atbilstošos laukus vai atbilstošos ierakstus pievieno datu bāzei.

Ja vēlaties savienot veidlapu ar datu bāzi un galvenais datu savienojums veidlapai jau ir izveidots, varat pievienot sekundāro datu savienojumu, kas vaicā datu bāzi. Pievienojot sekundāro datu savienojumu, InfoPath izveido sekundāro datu avotu ar vaicājuma laukiem, datu laukiem un grupām, kas atbilst laukiem datu bāzes tabulās. Varat atlasīt vairākas datu bāzes tabulas un izveidot tabulu relācijas, tāpat, kā to darītu galveno datu savienojumu.

Kad veidojat sekundāro datu savienojumu, kas vaicā datus, var konfigurēt savienojumu, lai nosūtītu vaicājumu katru reizi, kad lietotājs atver formu vai varat veikt kādu no šīm darbībām, lai nosūtītu vaicājumu:

  • Pievienojiet pogu, uz kuras var noklikšķināt lietotāji, lai atsvaidzinātu datus no datu savienojuma.

  • Izveidojiet kārtulu, kas nosūta vaicājumu, izmantojot datu savienojumu.

  • Uzrakstiet pielāgotu kodu, kas nosūta vaicājumu, kad tas tiek palaists.

Tīmekļa pakalpojums

Veidlapa var vaicāt vai datu iesniegšana Web pakalpojumā, izmantojot galveno vai sekundāro datu savienojumu. InfoPath ievēro šos standartus savienojumu ar tīmekļa pakalpojumiem:

  • Vienkāršā objektpiekļuves protokola (SOAP)    SOAP ir komunikācijas protokols, kas definē XML ziņojumus, kas tiek izmantoti, lai sazinātos ar tīmekļa pakalpojums.

  • Web Services Description Language (WSDL)    WSDL ir XML shēmas standarta, kas tiek izmantots, lai aprakstītu atrašanās vietu, komunikācijas protokolus un interfeisus tīmekļa pakalpojuma. InfoPath var izmantot tikai literāļa stila dokumentu Web pakalpojumus.

  • Universal Description noteikšana un Integration (UDDI)    UDDI ir direktoriju pakalpojums, kas apraksta biznesa tīmekļa pakalpojumi.

Veidojot jaunu veidlapas veidni, kuras pamatā ir Web pakalpojums, InfoPath izveido galveno datu savienojumu ar tīmekļa pakalpojumu un pēc tam izveido galveno datu avotu, kurā ir vaicājuma laukiem, datu laukiem un grupām, kas atbilst Web pakalpojuma XML shēmai.

Ja konfigurējat veidlapas veidni, lai izmantotu citu operāciju tajā pašā Web pakalpojumā, vai vēlaties izmantot citu tīmekļa pakalpojumu pilnībā, veidlapas veidnei varat pievienot sekundāros datu savienojumus. Kad pievienojat sekundāro datu savienojumu, kas vaicā datus, InfoPath izveido sekundāro datu avotu ar laukiem un grupām, kas atbilst Web pakalpojuma shēmā. Ja pievienojat sekundāro datu savienojumu, kas norāda datus, varat konfigurēt savienojumu, lai nosūtītu visus datus vai tikai to daļu formā atkarībā no tīmekļa pakalpojuma parametrus.

Veidojot galveno vai sekundāro datu savienojumu ar Web pakalpojumu, var norādīt, vai savienojums vaicā datus tikai, apgalvo tikai datus vai abas vaicājumus un iesniegt datus. Ja savienojums vaicā datus, InfoPath veidlapas veidnei pievieno pogu Izpildīt vaicājumu . Kad lietotājs noklikšķina uz pogas Izpildīt vaicājumu , InfoPath nosūta vaicājumu ar datiem vaicājuma laukos tīmekļa pakalpojums. Ja savienojumu iesniegt datus, InfoPath piedāvā līdzekli iesniegt veidlapas. Konfigurējot iesniegšanas datu savienojumu, InfoPath nosaka, kādi dati ir nepieciešams, lai tīmekļa pakalpojums. Ņemot vērā šo informāciju, varat norādīt, kas laukus formā veidne ir jāiesniedz to dati tīmekļa pakalpojums.

Dokumentu bibliotēkas vai saraksta SharePoint vietnē

Veidlapa var vaicāt datus, izmantojot sekundāro datu savienojumu, lai dokumentu bibliotēka vai saraksts serverī, kurā darbojas Windows SharePoint Services. Veidlapa var arī iesniegt datus dokumentu bibliotēkā serverī. Nevar izveidot savienojumu ar bibliotēku vai sarakstu, izmantojot galveno datu savienojumu.

Ja veidojat sekundāro datu savienojumu, kas vaicā datus no dokumentu bibliotēkas vai saraksta, InfoPath izveido sekundāro datu avotu veidlapai, kas atbilst kolonnām dokumentu bibliotēkā vai sarakstā.

Ja veidojat sekundāro datu savienojumu, kas iesniegt datus dokumentu bibliotēkā un vēlaties to iesniedzamo datu savienojumu ir galveno iesniegšanas darbību veidlapas veidnes, ir jāiespējo līdzekli iesniegt veidlapas veidnē un saistīt ar datiem savienojumu, izmantojot dialoglodziņu Iesniegšanas opcijas (izvēlneRīki , komanda Iesniegt opcijas ). Pēc noklusējuma visi veidlapas dati tiek iesniegts izmantojot iesniegšanas datu savienojumu. Ja vēlaties, lai iesniegtu tikai dažus datus, varat to izdarīt, rakstot veidlapas veidnei pielāgotu kodu.

XML fails

Veidlapa var vaicāt datus, izmantojot sekundāro datu savienojumu ar XML failu. Piemēram, varat saglabāt Microsoft Office Excel darblapu kā XML failu un pēc tam izmantot sekundāro datu savienojumu, lai vaicājumu un parādītu datus no šī faila formā. Varat arī izmantot sekundāra datu savienojuma vaicāt datus no XML failu, lai izgūtu datus no lietojumprogrammas Web serverī, kas atgriež XML, piemēram, Microsoft ASP.NET lietojumprogrammu, Common Gateway Interface (CGI) skriptu vai lietojumprogrammu, kas izmanto Interneta servera lietojumprogrammu interfeisa (ISAPI).

Lietojumprogrammu tīmekļa serverī

Varat izveidot sekundāro datu savienojumu, kas iesniegt datus lietojumprogrammai Web serverī, piemēram, programmai ASP.NET, CGI skriptu vai lietojumprogrammu, kas izmanto ISAPI. Lai iesniegtu datus lietojumprogrammai tīmekļa serverī, jums būs jākonfigurē veidlapas veidni, lai ļautu lietotājiem iesniegt veidlapas datus un konfigurētu iesniegšanas opcijas datu savienojumam, atlasot Web serveris (HTTP)Iesniegšanas opcijas dialoglodziņa lodziņu ( Izvēlnes Rīki komanda Iesniegt opcijas ).

Piezīme.: Formā var būt tikai viens datu savienojums, kas iesniegt datus lietojumprogrammai Web serverī. Nevar konfigurēt veidlapas veidni, lai ļautu veidlapām izmantot kārtulu, iesniegtu datus lietojumprogrammai Web serverī.

Savienojuma iestatījumi datu savienojumu bibliotēkā

Ja vairākās formās lietotu pašu vai līdzīgu datu savienojumus, apsveriet iespēju katram datu savienojuma iestatījumu saglabāšanu datu savienojuma failu datu savienojumu bibliotēkā serverī, kurā darbojas Office SharePoint Server 2007. Datu savienojuma fails ir XML failu, kas ietver informāciju par savienojumu vienam ārējam datu avotam, un tam ir. XML vai. udcx faila nosaukuma paplašinājums. Kad lietotājs atver veidlapu, kas veido savienojumu ar datu savienojuma failu, InfoPath izmanto faila iestatījumus, lai izveidotu savienojumu ar ārēju datu avotu. Datu savienojuma faili lietošanas priekšrocības:

  • Vairākas veidlapas var izmantot tos pašus datu savienojumu failus, tāpēc nav nepieciešams, lai to pašu datu savienojumu izveide no jauna katrā formā.

  • Ja ārējā datu avota atrašanās vieta vai savienojuma iestatījumu izmaiņas, ir jāatjaunina tikai datu savienojuma fails, nevis katra veidlapas veidne.

  • Datu savienojuma fails var saturēt alternatīvu autentifikācijas informāciju, kuru var izmantot serveris, kad lietotājs aizpilda veidlapu, izmantojot pārlūkprogrammu.

  • Veidlapās, kas tiek aizpildīti programmā pārlūkprogrammu bez pilnas uzticamības drošības līmenis, var izveidot savienojumu ar datoru citā domēnā, ja visi veidlapas datu savienojumi izmanto datu savienojuma failus.

Lai formai pievienotu datu savienojuma failu, fails ir jāsaglabā datu savienojumu bibliotēkā serverī, kurā darbojas Office SharePoint Server 2007 un tas ir jāseko universālā datu savienojuma (UDC) versijas 2.0 faila formātu.

Piezīme.: UDC 2.0 faila formāts ir ietver versija 1.0 formāts, ko izmanto Microsoft Office FrontPage. InfoPath nevar izmantot datu savienojuma failu versijas 1.0 formātā. Saites uz papildinformāciju par datu savienojumu bibliotēkas un datu savienojuma failiem sadaļā Skatiet arī .

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×