Sende formulardata til en Microsoft Access-database
Gælder for
I denne artikel
- Oversigt
- Trin 1: Aktivér dataforbindelsen for afsendelse
- Trin 2: Konfigurer indstillingerne for afsendelse
Oversigt
Når du designer en Microsoft Office InfoPath-formularskabelon, der er baseret på en Microsoft Office Access-database (.mdb) eller Microsoft Office Access 2007 (.accdb), opretter guiden Dataforbindelse en dataforbindelse til databasen, hvis følgende betingelser er opfyldt.
- Formularskabelonen er designet, så brugerne skal udfylde den ved hjælp af InfoPath. Hvis formularen udfyldes ved hjælp af en webbrowser, kan formularen ikke sende data direkte til en database. Hvis du vil konfigurere en browserkompatibel formularskabelon til at sende data til en database, skal du bruge en dataforbindelse, der sender data til en webtjeneste, der fungerer sammen med databasen.
- Den primære databasetabel, der bruges i hoveddataforbindelsen, indeholder en primær nøgle, en entydig begrænsning eller et entydigt indeks.
- Alle andre databasetabeller, der bruges sammen med denne primære dataforbindelse, har en enkel, hierarkisk relation til den primære databasetabel.
- Databasen indeholder ikke felter, der kan gemme en stor binær datatype, f.eks. billeder, billeder, OLE-objekter, vedhæftede filer, Office Access-notatdatatypen eller sql-tekstdatatypen.
Hvis databasen opfylder disse krav, opretter InfoPath dataforbindelsen Indsend og tilføjer knappen Send på værktøjslinjen Standard og kommandoen Send i menuen Filer i formularen.
Bemærk
Sekundære dataforbindelser kan ikke sende data til en database. Hvis du vil bruge en dataforbindelse til at sende til en database som en sekundær dataforbindelse, skal du identificere en webtjeneste, der fungerer sammen med databasen, og derefter føje en dataforbindelse til den pågældende webtjeneste.
Når du har aktiveret dataforbindelsen for afsendelse, kan du tilpasse indstillingerne for afsendelse for formularskabelonen på følgende måder.
- Rediger den tekst, der vises på knappen Send på værktøjslinjen Standard og kommandoen Send i menuen Filer.
- Skift tastaturgenvejene for knappen Send på værktøjslinjen Standard og kommandoen Send i menuen Filer.
- Opret brugerdefinerede meddelelser, der skal vises til dine brugere, når de sender deres formularer.
- Angiv, om formularen skal være åben, lukke formularen eller åbne en anden tom formular, når formularen er sendt.
Trin 1: Aktivér dataforbindelsen for afsendelse
- Klik på Dataforbindelser i menuen Funktioner.
- Klik på hoveddataforbindelsen i dialogboksen Dataforbindelser , og klik derefter på Rediger.
- Klik på Næste i guiden Dataforbindelse.
- Markér afkrydsningsfeltet Aktivér send for denne forbindelse på næste side i guiden, og klik derefter på Udfør.
Trin 2: Konfigurer indstillingerne for afsendelse
Når du har aktiveret dataforbindelsen send, tilføjer InfoPath knappen Send på værktøjslinjen Standard og kommandoen Send i menuen Filer. InfoPath konfigurerer også de formularer, der er baseret på denne formularskabelon, til at vise en meddelelse til brugerne, når de har indsendt deres udfyldte formularer. Denne meddelelse angiver, om formularen blev sendt. InfoPath holder som standard også formularen åben, når en bruger har sendt den. Hvis du vil ændre den tekst, der vises på knappen Send , samt den funktionsmåde, der opstår, når brugerne har sendt deres formularer, skal du gøre følgende:
Klik på Indstillinger for afsendelse i menuen Funktioner.
Hvis du vil ændre navnet på knappen Send, der vises på værktøjslinjen Standard og kommandoen Send, der vises i menuen Filer, når brugerne udfylder formularen, skal du skrive det nye navn i feltet Billedtekst i dialogboksen Indstillinger for afsendelse.
Tip
Hvis du vil tildele en tastaturgenvej til denne knap og kommando, skal du skrive et og-tegn (&) før det tegn, du vil bruge som tastaturgenvej. Hvis du f.eks. vil tildele Alt+B som tastaturgenvej for knappen Send og kommandoen, skal du skrive Su&bmit.
Hvis du ikke vil have folk til at bruge kommandoen Send eller knappen Send på værktøjslinjen Standard, når de udfylder formularen, skal du fjerne markeringen i afkrydsningsfeltet Vis menupunktet Send og knappen Send på værktøjslinjen.
Når brugerne har sendt en formular, holder InfoPath som standard formularen åben og viser en meddelelse for at angive, om formularen er blevet sendt. Hvis du vil ændre denne standardfunktionsmåde, skal du klikke på Avanceret og derefter gøre et af følgende:
Hvis du vil lukke formularen eller oprette en ny tom formular, når brugeren har sendt en udfyldt formular, skal du klikke på den ønskede indstilling på listen Efter afsendelse .
Hvis du vil oprette en brugerdefineret meddelelse for at angive, om formularen blev sendt, skal du markere afkrydsningsfeltet Brug brugerdefinerede meddelelser og derefter skrive dine meddelelser i felterne Ved vellykket ogVedfejl .
Tip
Brug en meddelelse i feltet Vedfejl til at fortælle brugerne, hvad de skal gøre, hvis de ikke kan sende deres formular. Du kan f.eks. foreslå, at brugerne gemmer deres formular og kontakter en person for at få yderligere vejledning.
Hvis du ikke vil have vist en meddelelse, når brugeren har sendt en formular, skal du fjerne markeringen i afkrydsningsfeltet Vis meddelelser om vellykket og mislykket .