Datakällan, som lagrar alla data som användarna anger i ett formulär, består av fält och grupper. På samma sätt som mapparna på hårddisken innehåller och ordnar dina filer innehåller fälten de data som användarna anger i formuläret och grupper innehåller och organiserar fälten. Om datakällan för formuläret till exempel innehåller fält för förnamn, mellannamn och efternamn kan fälten finnas i en grupp med namnet "namn".
I den här artikeln
- Innan du börjar
- Lägga till ett fält
- Lägga till en grupp
- Lägga till ett referensfält
- Lägga till en referensgrupp
- Flytta ett fält eller en grupp till en annan plats i huvuddatakällan
- Ta bort ett fält eller en grupp
Innan du börjar
Du kan bara lägga till fält eller grupper i huvuddatakällan för en formulärmall. Du kan inte lägga till fält eller grupper i en sekundär datakälla eller i fält eller grupper som baseras på en databas, webbtjänst eller befintliga XML-schema- eller XML-dokument.
Tips
Om du ser den här låsta fältikonen
eller den här låsta gruppikonen
i åtgärdsfönstret Datakälla kan du inte ändra fältet eller gruppen.
Varje fält eller grupp i datakällan måste ha ett unikt namn. Om du måste använda namnet på ett befintligt fält eller en befintlig grupp i ett annat fält eller en annan grupp kan du lägga till ett referensfält eller en referensgrupp i en formulärmall.
Du kan uppdatera formulärmallen genom att flytta eller ta bort befintliga fält eller grupper från datakällan. Du kan flytta eller ta bort endast fält eller grupper som har lagts till i huvuddatakällan. Fält eller grupper som baseras på ett XML-schema, en databas eller en webbtjänst, eller fält och grupper i en sekundär datakälla kan inte flyttas eller tas bort.
Obs
När du tar bort ett fält och en kontroll är bunden till det fältet kan kontrollen inte lagra data eftersom fältet som lagrar data inte längre finns. Om användarna redan har fyllt i formulär baserat på formulärmallen kan det dessutom leda till dataförlust i de ifyllda formulären om du tar bort ett fält. Om du tar bort ett fält och en kontroll är bunden till det fältet måste du antingen binda kontrollen till ett annat fält eller ta bort kontrollen. Om du tar bort en grupp tas alla fält i gruppen bort. Alla kontroller som är bundna till fälten i den borttagna gruppen måste vara bundna till andra fält eller tas bort.
Lägga till ett fält
Du kan lägga till ett elementfält eller ett attributfält i en grupp i huvuddatakällan. Du kan också lägga till ett attributfält i ett befintligt elementfält i huvuddatakällan. Du kan dock inte lägga till ett fält i ett attributfält.
Lägga till ett fält i en grupp
Om åtgärdsfönstret Datakälla inte visas klickar du på Datakälla på visa-menyn .
Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
I åtgärdsfönstret Datakälla högerklickar du på den grupp där du vill lägga till ett fält och klickar sedan på Lägg till på snabbmenyn.
Skriv ett namn för det nya fältet i rutan Namn i dialogrutan Lägg till fält eller grupp . Namn måste börja med ett alfabetiskt tecken eller understreck (_) och kan endast innehålla alfanumeriska tecken, understreck, bindestreck (-) och punkter (.). Namn får inte innehålla blanksteg.
Använd ett namn som beskriver innehållet i fältet. Om du till exempel har ett fält som innehåller beloppet för en kostnad namnger du fältkostnaden.Välj Fält (element) eller välj Fält (attribut) i listan Typ.
I listan Datatyp väljer du den datatyp som du vill använda för fältet.
Lista över datatyper för fältDatatyp När den ska användas Text Använd den här datatypen för ett element eller attributfält som innehåller oformaterad text. RTF-format Använd den här datatypen för ett elementfält som innehåller formaterad text. Du kan inte använda den här datatypen för attributfält. Heltal Använd den här datatypen för ett element- eller attributfält som innehåller tal utan decimalvärden. Decimal Använd den här datatypen för ett element- eller attributfält som innehåller valutavärden eller tal med decimalvärden. Sant/Falskt Använd den här datatypen för ett element eller attributfält som innehåller data som bara kan vara ett av två värden. Hyperlänk Använd den här datatypen för ett element- eller attributfält som innehåller en URI (Uniform Resource Identifier), till exempel en hyperlänk eller ett namnområde. Datum Använd den här datatypen för ett element eller attributfält som innehåller ett kalenderdatum. Tid Använd den här datatypen för ett element eller attributfält som innehåller 24-timmarsintervall. Datum och tid Använd den här datatypen för ett element- eller attributfält som innehåller både ett kalenderdatum och en 24-timmarstid. Bild eller bifogad fil Använd den här datatypen för ett element eller attributfält som innehåller binära data, till exempel en bild eller en bild. Anpassat Använd den här datatypen för ett element- eller attributfält med anpassade datatyper som definieras av ett namnområde. Den här datatypen används vanligtvis för ett fält eller en grupp som är bunden till en anpassad kontroll. Rutan Datanamnområde aktiveras när du väljer den här datatypen. I den här tabellen visas endast de vanligaste XML-datatyperna som används i en formulärmall. I InfoPath kan du använda valfri XML 1.0-datatyp i W3C-rekommendationerna (World Wide Web Consortium). Om du vill använda en datatyp som inte visas i tabellen måste du extrahera formulärfilerna för en formulärmall och redigera schemafilen (.xsd). Länkar till mer information om hur du extraherar formulärfiler för en formulärmall finns i avsnittet Se även .
Om du vill ange ett startvärde som fältet ska innehålla när en användare först öppnar formuläret skriver du värdet i rutan Standardvärde . Länkar till mer information om hur du anger standardvärdet för ett fält finns i avsnittet Se även .
Om du vill konvertera ett elementfält till ett upprepande fält markerar du kryssrutan Upprepande .
Om du vill att fältet ska innehålla ett värde markerar du kryssrutan Det går inte att vara tom . Om du markerar den här kryssrutan markeras alla kontroller som är bundna till ett fält som inte har ett angivet värde med en röd asterisk eller en streckad röd kantlinje.
Lägga till ett attributfält i ett elementfält
Eftersom du bara kan lägga till ett attributfält i ett elementfält inaktiveras listan Typ i dialogrutan Lägg till fält eller grupp .
Om åtgärdsfönstret Datakälla inte visas klickar du på Datakälla på visa-menyn .
Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
I åtgärdsfönstret Datakälla högerklickar du på fältet där du vill lägga till ett fält och klickar sedan på Lägg till på snabbmenyn.
Skriv ett namn för det nya fältet i rutan Namn i dialogrutan Lägg till fält eller grupp . Namn måste börja med ett alfabetiskt tecken eller understreck (_) och kan endast innehålla alfanumeriska tecken, understreck, bindestreck (-) och punkter (.). Namn får inte innehålla blanksteg.
Använd ett namn som beskriver innehållet i fältet. Om du till exempel har ett fält som innehåller beloppet för en kostnad namnger du fältkostnaden.I listan Datatyp väljer du den datatyp som du vill använda för fältet.
Lista över datatyper för fältDatatyp När den ska användas Text Använd den här datatypen för ett element eller attributfält som innehåller oformaterad text. Heltal Använd den här datatypen för ett element- eller attributfält som innehåller tal utan decimalvärden. Decimal Använd den här datatypen för ett element- eller attributfält som innehåller valutavärden eller tal med decimalvärden. Sant/Falskt Använd den här datatypen för ett element eller attributfält som innehåller data som bara kan vara ett av två värden. Hyperlänk Använd den här datatypen för ett element- eller attributfält som innehåller en URI (Uniform Resource Identifier), till exempel en hyperlänk eller ett namnområde. Datum Använd den här datatypen för ett element eller attributfält som innehåller ett kalenderdatum. Tid Använd den här datatypen för ett element eller attributfält som innehåller 24-timmarsintervall. Datum och tid Använd den här datatypen för ett element- eller attributfält som innehåller både ett kalenderdatum och en 24-timmarstid. Bild eller bifogad fil Använd den här datatypen för ett element eller attributfält som innehåller binära data, till exempel en bild eller en bild. I den här tabellen visas endast de vanligaste XML-datatyperna som används i en formulärmall. I Microsoft Office InfoPath kan du använda valfri XML 1.0-datatyp i W3C-rekommendationerna. Om du vill använda en datatyp som inte visas i tabellen måste du extrahera formulärfilerna för en formulärmall och redigera schemafilen (.xsd). Länkar till mer information om hur du extraherar formulärfiler för en formulärmall finns i avsnittet Se även .
Om du vill ange ett startvärde som fältet ska innehålla när en användare först öppnar formuläret skriver du värdet i rutan Standardvärde . Länkar till mer information om hur du anger standardvärdet för ett fält finns i avsnittet Se även .
Om du vill konvertera ett elementfält till ett upprepande fält markerar du kryssrutan Upprepande .
Om du vill att fältet ska innehålla ett värde markerar du kryssrutan Det går inte att vara tom . Om du markerar den här kryssrutan markeras alla kontroller som är bundna till ett fält som inte har ett angivet värde med en röd asterisk eller en streckad röd kantlinje.
Lägga till en grupp
Om åtgärdsfönstret Datakälla inte visas klickar du på Datakälla på visa-menyn .
Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
I åtgärdsfönstret Datakälla högerklickar du på den grupp där du vill lägga till en grupp och klickar sedan på Lägg till på snabbmenyn.
Skriv ett namn för den nya gruppen i rutan Namn i dialogrutan Lägg till fält eller grupp . Namn måste börja med ett alfabetiskt tecken eller understreck (_) och kan endast innehålla alfanumeriska tecken, understreck, bindestreck (-) och punkter (.). Namn får inte innehålla blanksteg.
Använd ett namn som beskriver innehållet i gruppen. Om du till exempel har en grupp som innehåller den objektiserade informationen om utgifter namnger du gruppen ItemizedExpense.Gör något av följande i listan Typ :
- Om du vill lägga till en grupp som kan innehålla andra grupper eller fält väljer du Gruppera.
- Om du vill lägga till en grupp som kan innehålla två eller fler grupper med fält, men bara en av dessa fältgrupper visas i en vy av formuläret, väljer du Gruppera (val).
Om du vill konvertera gruppen till en upprepande grupp markerar du kryssrutan Upprepande .
Lägga till ett referensfält
Om du vill använda namnet på ett befintligt fält för ett fält i en annan grupp i formulärmallen kan du skapa ett referensfält. När du skapar ett referensfält skapar InfoPath ett nytt fält i formulärmallen vars egenskaper är länkade och matchade egenskaperna för det ursprungliga fältet, inklusive namn och datatyp. Båda fälten blir referensfält och eventuella ändringar du gör i ett fält uppdaterar det andra fältet automatiskt.
Obs
Två referensfält kan inte ingå i samma grupp. Du kan bara lägga till ett referensfält i en grupp. Du kan inte lägga till ett referensfält i ett annat fält.
- Om åtgärdsfönstret Datakälla inte visas klickar du på Datakälla på visa-menyn .
- Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
- Högerklicka på det fält som du vill basera referensfältet på och klicka sedan på Referens på snabbmenyn.
- I dialogrutan Referensfält eller Grupp markerar du den grupp som du vill ska innehålla det nya referensfältet.
Lägga till en referensgrupp
Om du vill använda namnet på en befintlig grupp för en annan grupp i formulärmallen kan du skapa en referensgrupp. När du skapar en referensgrupp skapar InfoPath en ny grupp i formulärmallen vars egenskaper är länkade och matchade med egenskaperna för den ursprungliga gruppen. Alla fält i den första gruppen dupliceras i referensgruppen. Båda grupperna blir referensgrupper och eventuella ändringar du gör i en grupp, inklusive ändringar av fälten i den gruppen, uppdaterar den andra gruppen automatiskt.
Obs
Två referensgrupper kan inte ingå i samma grupp.
- Om åtgärdsfönstret Datakälla inte visas klickar du på Datakälla på visa-menyn .
- Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
- Högerklicka på den grupp där du vill basera referensgruppen och klicka sedan på Referens på snabbmenyn.
- I dialogrutan Referensfält eller Grupp markerar du den grupp som du vill ska innehålla den nya referensgruppen.
Flytta ett fält eller en grupp till en annan plats i huvuddatakällan
Om åtgärdsfönstret Datakälla inte visas klickar du på Datakälla på visa-menyn .
Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
Högerklicka på fältet eller gruppen som du vill flytta i åtgärdsfönstret Datakälla och gör sedan något av följande:
- Om du vill ändra ordningen på fältet eller gruppen i den aktuella gruppen klickar du på Flytta upp eller Flytta ned på snabbmenyn.
- Om du vill flytta fältet eller gruppen till ett nytt fält eller en ny grupp klickar du på Flytta på snabbmenyn och väljer sedan en ny plats för fältet eller gruppen i dialogrutan Flytta fält eller grupp .
Ta bort ett fält eller en grupp
Obs
Om du tar bort ett fält eller en grupp uppstår ett fel i alla kontroller i formulärmallen som är bundna till fältet eller gruppen. Om användarna redan har fyllt i formulär baserat på formulärmallen kan det dessutom leda till dataförlust när du tar bort ett fält eller en grupp i formulären.
- Om åtgärdsfönstret Datakälla inte visas klickar du på Datakälla på visa-menyn .
- Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
- Högerklicka på fältet eller gruppen som du vill ta bort och klicka sedan på Ta bort på snabbmenyn.