Lägga till, flytta eller ta bort ett fält eller en grupp

Gäller för
InfoPath 2010 InfoPath 2013

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

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 9565f170-ae5b-463d-96cd-fe5a7743585f eller den här låsta gruppikonen 48ccc619-08c3-445c-85b5-0862d1126b2e 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.

Överst på sidan

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

  1. Om åtgärdsfönstret Datakälla inte visas klickar du på Datakällavisa-menyn .

  2. Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .

  3. 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.

  4. 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.

  5. Välj Fält (element) eller välj Fält (attribut) i listan Typ.

  6. I listan Datatyp väljer du den datatyp som du vill använda för fältet.
    Lista över datatyper för fält

    Datatyp 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 .

  7. 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 .

  8. Om du vill konvertera ett elementfält till ett upprepande fält markerar du kryssrutan Upprepande .

  9. 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 .

  1. Om åtgärdsfönstret Datakälla inte visas klickar du på Datakällavisa-menyn .

  2. Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .

  3. 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.

  4. 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.

  5. I listan Datatyp väljer du den datatyp som du vill använda för fältet.
    Lista över datatyper för fält

    Datatyp 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 .

  6. 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 .

  7. Om du vill konvertera ett elementfält till ett upprepande fält markerar du kryssrutan Upprepande .

  8. 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.

Överst på sidan

Lägga till en grupp

  1. Om åtgärdsfönstret Datakälla inte visas klickar du på Datakällavisa-menyn .

  2. Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .

  3. 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.

  4. 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.

  5. 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).
  6. Om du vill konvertera gruppen till en upprepande grupp markerar du kryssrutan Upprepande .

Överst på sidan

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.

  1. Om åtgärdsfönstret Datakälla inte visas klickar du på Datakällavisa-menyn .
  2. Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
  3. Högerklicka på det fält som du vill basera referensfältet på och klicka sedan på Referens på snabbmenyn.
  4. I dialogrutan Referensfält eller Grupp markerar du den grupp som du vill ska innehålla det nya referensfältet.

Överst på sidan

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.

  1. Om åtgärdsfönstret Datakälla inte visas klickar du på Datakällavisa-menyn .
  2. Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
  3. Högerklicka på den grupp där du vill basera referensgruppen och klicka sedan på Referens på snabbmenyn.
  4. I dialogrutan Referensfält eller Grupp markerar du den grupp som du vill ska innehålla den nya referensgruppen.

Överst på sidan

Flytta ett fält eller en grupp till en annan plats i huvuddatakällan

  1. Om åtgärdsfönstret Datakälla inte visas klickar du på Datakällavisa-menyn .

  2. Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .

  3. 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 .

Överst på sidan

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.

  1. Om åtgärdsfönstret Datakälla inte visas klickar du på Datakällavisa-menyn .
  2. Om formulärmallen använder mer än en datakälla väljer du Huvud i listan Datakälla .
  3. Högerklicka på fältet eller gruppen som du vill ta bort och klicka sedan på Ta bort på snabbmenyn.

Överst på sidan