Legge til, flytte eller slette et felt eller en gruppe

Gjelder for
InfoPath 2010 InfoPath 2013

Datakilden, som lagrer alle dataene som brukerne skriver inn i et skjema, består av felt og grupper. På samme måte som mapper på harddisken inneholder og organiserer filene dine, inneholder feltene dataene som brukerne skriver inn i skjemaet, og grupper inneholder og organiserer disse feltene. Hvis for eksempel datakilden for skjemaet inneholder felt for fornavn, mellomnavn og etternavn, kan disse feltene finnes i en gruppe kalt «navn».

I denne artikkelen

Før du begynner

Du kan bare legge til felt eller grupper i hoveddatakilden for en skjemamal. Du kan ikke legge til felt eller grupper i en sekundær datakilde eller til felt eller grupper som er basert på en database, webtjeneste eller eksisterende XML-skjema- eller XML-dokumenter.

Tips

Hvis du ser dette låste feltikonet 9565f170-ae5b-463d-96cd-fe5a7743585f eller dette låste gruppeikonet 48ccc619-08c3-445c-85b5-0862d1126b2e i oppgaveruten Datakilde , kan du ikke endre feltet eller gruppen.

Hvert felt eller hver gruppe i datakilden må ha et unikt navn. Hvis du må bruke navnet på et eksisterende felt eller en eksisterende gruppe i et annet felt eller en annen gruppe, kan du legge til et referansefelt eller en referansegruppe i en skjemamal.

Du kan oppdatere skjemamalen ved å flytte eller slette eksisterende felt eller grupper fra datakilden. Du kan bare flytte eller slette felt eller grupper som ble lagt til i hoveddatakilden. Felt eller grupper som er basert på et XML-skjema, en database eller en webtjeneste, eller felter og grupper i en sekundær datakilde, kan ikke flyttes eller slettes.

Obs!

Når du sletter et felt og en kontroll er bundet til dette feltet, kan ikke kontrollen lagre dataene fordi feltet som lagrer dataene, ikke lenger finnes. Hvis brukere allerede har fylt ut skjemaer basert på skjemamalen, kan sletting av et felt føre til tap av data i de utfylte skjemaene. Hvis du sletter et felt og en kontroll er bundet til dette feltet, må du enten binde kontrollen til et annet felt eller slette kontrollen. Hvis du sletter en gruppe, slettes alle feltene i gruppen. Alle kontroller som er bundet til feltene i den slettede gruppen, må være bundet til andre felt eller slettes.

Til toppen av siden

Legg til et felt

Du kan legge til et elementfelt eller et attributtfelt i en gruppe i hoveddatakilden. Du kan også legge til et attributtfelt i et eksisterende elementfelt i hoveddatakilden. Du kan imidlertid ikke legge til et felt i et attributtfelt.

Legge til et felt i en gruppe

  1. Hvis oppgaveruten Datakilde ikke vises, klikker du DatakildeVis-menyen .

  2. Hvis skjemamalen bruker mer enn én datakilde, velger du Hoved i datakildelisten .

  3. Høyreklikk gruppen du vil legge til et felt i, i oppgaveruten Datakilde , og klikk deretter Legg til på hurtigmenyen.

  4. Skriv inn et navn på det nye feltet i boksen Navn i dialogboksen Legg til felt eller gruppe . Navn må begynne med et alfabetisk tegn eller understrekingstegn (_) og kan bare inneholde alfanumeriske tegn, understrekingstegn, bindestreker (-) og punktum (.). Navn kan ikke inneholde mellomrom.
    Bruk et navn som beskriver innholdet i feltet. Hvis du for eksempel har et felt som inneholder beløpet for en utgift, kan du navngi feltutgiften.

  5. Velg Felt (element), eller velg Felt (attributt)i Type-listen.

  6. Velg datatypen du vil bruke for feltet, i datatypelisten .
    Liste over datatyper for felt

    Datatype Når du skal bruke
    Tekst Bruk denne datatypen for et element- eller attributtfelt som inneholder uformatert tekst.
    Rik tekst Bruk denne datatypen for et elementfelt som inneholder formatert tekst. Du kan ikke bruke denne datatypen for attributtfelt.
    Heltall Bruk denne datatypen for et element- eller attributtfelt som inneholder tall uten desimalverdier.
    Desimal Bruk denne datatypen for et element- eller attributtfelt som inneholder valutaverdier eller tall med desimalverdier.
    Sann/usann Bruk denne datatypen for et element- eller attributtfelt som inneholder data som bare kan være én av to verdier.
    Hyperkobling Bruk denne datatypen for et element- eller attributtfelt som inneholder en Uniform Resource Identifier (URI), for eksempel en hyperkobling eller et navneområde.
    Dato Bruk denne datatypen for et element- eller attributtfelt som inneholder en kalenderdato.
    Klokkeslett Bruk denne datatypen for et element- eller attributtfelt som inneholder 24 timer.
    Dato og klokkeslett Bruk denne datatypen for et element- eller attributtfelt som inneholder både en kalenderdato og et 24-timers klokkeslett.
    Bilde- eller filvedlegg Bruk denne datatypen for et element- eller attributtfelt som inneholder binære data, for eksempel et bilde eller et bilde.
    Egendefinert Bruk denne datatypen for et element- eller attributtfelt med egendefinerte datatyper som er definert av et navneområde. Denne datatypen brukes vanligvis for et felt eller en gruppe som er bundet til en egendefinert kontroll. Datanavneområdeboksen aktiveres når du velger denne datatypen.

    Denne tabellen viser bare de vanligste XML-datatypene som brukes i en skjemamal. I InfoPath kan du bruke en hvilken som helst XML 1.0-datatype i W3C-anbefalingene (World Wide Web Consortium). Hvis du vil bruke en datatype som ikke er oppført i tabellen, må du pakke ut skjemafilene for en skjemamal og redigere skjemafilen (XSD). Du finner koblinger til mer informasjon om hvordan du pakker ut skjemafilene for en skjemamal under Se også .

  7. Hvis du vil angi en startverdi som feltet skal inneholde når en bruker åpner skjemaet, skriver du inn verdien i boksen Standardverdi . Du finner koblinger til mer informasjon om hvordan du angir standardverdien for et felt i Se også-delen .

  8. Hvis du vil konvertere et elementfelt til et gjentatt felt, merker du av for Gjenta.

  9. Hvis du vil kreve at feltet inneholder en verdi, merker du av for Kan ikke være tom . Hvis du merker av for dette alternativet, merkes alle kontroller som er bundet til et felt som ikke har en verdi angitt, med en rød stjerne eller en stiplet rød kantlinje.

Legge til et attributtfelt i et elementfelt

Fordi du bare kan legge til et attributtfelt i et elementfelt, deaktiveres Type-listen i dialogboksen Legg til felt eller gruppe .

  1. Hvis oppgaveruten Datakilde ikke vises, klikker du DatakildeVis-menyen .

  2. Hvis skjemamalen bruker mer enn én datakilde, velger du Hoved i datakildelisten .

  3. Høyreklikk feltet du vil legge til et felt i, i oppgaveruten Datakilde , og klikk deretter Legg til på hurtigmenyen.

  4. Skriv inn et navn på det nye feltet i boksen Navn i dialogboksen Legg til felt eller gruppe . Navn må begynne med et alfabetisk tegn eller understrekingstegn (_) og kan bare inneholde alfanumeriske tegn, understrekingstegn, bindestreker (-) og punktum (.). Navn kan ikke inneholde mellomrom.
    Bruk et navn som beskriver innholdet i feltet. Hvis du for eksempel har et felt som inneholder beløpet for en utgift, kan du navngi feltutgiften.

  5. Velg datatypen du vil bruke for feltet, i datatypelisten .
    Liste over datatyper for felt

    Datatype Når du skal bruke
    Tekst Bruk denne datatypen for et element- eller attributtfelt som inneholder uformatert tekst.
    Heltall Bruk denne datatypen for et element- eller attributtfelt som inneholder tall uten desimalverdier.
    Desimal Bruk denne datatypen for et element- eller attributtfelt som inneholder valutaverdier eller tall med desimalverdier.
    Sann/usann Bruk denne datatypen for et element- eller attributtfelt som inneholder data som bare kan være én av to verdier.
    Hyperkobling Bruk denne datatypen for et element- eller attributtfelt som inneholder en Uniform Resource Identifier (URI), for eksempel en hyperkobling eller et navneområde.
    Dato Bruk denne datatypen for et element- eller attributtfelt som inneholder en kalenderdato.
    Tid Bruk denne datatypen for et element- eller attributtfelt som inneholder 24 timer.
    Dato og klokkeslett Bruk denne datatypen for et element- eller attributtfelt som inneholder både en kalenderdato og et 24-timers klokkeslett.
    Bilde- eller filvedlegg Bruk denne datatypen for et element- eller attributtfelt som inneholder binære data, for eksempel et bilde eller et bilde.

    Denne tabellen viser bare de vanligste XML-datatypene som brukes i en skjemamal. I Microsoft Office InfoPath kan du bruke en hvilken som helst XML 1.0-datatype i W3C-anbefalingene. Hvis du vil bruke en datatype som ikke er oppført i tabellen, må du pakke ut skjemafilene for en skjemamal og redigere skjemafilen (XSD). Du finner koblinger til mer informasjon om hvordan du pakker ut skjemafilene for en skjemamal under Se også .

  6. Hvis du vil angi en startverdi som feltet skal inneholde når en bruker åpner skjemaet, skriver du inn verdien i boksen Standardverdi . Du finner koblinger til mer informasjon om hvordan du angir standardverdien for et felt i Se også-delen .

  7. Hvis du vil konvertere et elementfelt til et gjentatt felt, merker du av for Gjenta.

  8. Hvis du vil kreve at feltet inneholder en verdi, merker du av for Kan ikke være tom . Hvis du merker av for dette alternativet, merkes alle kontroller som er bundet til et felt som ikke har en verdi angitt, med en rød stjerne eller en stiplet rød kantlinje.

Til toppen av siden

Legge til en gruppe

  1. Hvis oppgaveruten Datakilde ikke vises, klikker du DatakildeVis-menyen .

  2. Hvis skjemamalen bruker mer enn én datakilde, velger du Hoved i datakildelisten .

  3. Høyreklikk gruppen du vil legge til en gruppe i, i oppgaveruten Datakilde , og klikk deretter Legg til på hurtigmenyen.

  4. Skriv inn et navn på den nye gruppen i boksen Navn i dialogboksen Legg til felt eller gruppe . Navn må begynne med et alfabetisk tegn eller understrekingstegn (_) og kan bare inneholde alfanumeriske tegn, understrekingstegn, bindestreker (-) og punktum (.). Navn kan ikke inneholde mellomrom.
    Bruk et navn som beskriver innholdet i gruppen. Hvis du for eksempel har en gruppe som inneholder de spesifiserte detaljene for utgifter, kan du navngi gruppen ItemizedExpense.

  5. Gjør ett av følgende i Type-listen :

    • Hvis du vil legge til en gruppe som kan inneholde andre grupper eller felt, velger du Grupper.
    • Hvis du vil legge til en gruppe som kan inneholde to eller flere feltgrupper, men bare én av disse feltgruppene vises i en visning av skjemaet, velger du Gruppe (valg).
  6. Hvis du vil konvertere gruppen til en gjentakende gruppe, merker du av for Gjenta.

Til toppen av siden

Legg til et referansefelt

Hvis du vil bruke navnet på et eksisterende felt for et felt i en annen gruppe i skjemamalen, kan du opprette et referansefelt. Når du oppretter et referansefelt, oppretter InfoPath et nytt felt i skjemamalen der egenskapene er koblet og samsvart med egenskapene for det opprinnelige feltet, inkludert navnet og datatypen. Begge feltene blir referansefelt, og eventuelle endringer du gjør i ett felt, oppdaterer det andre feltet automatisk.

Obs!

To referansefelt kan ikke være en del av samme gruppe. Du kan bare legge til et referansefelt i en gruppe. Du kan ikke legge til et referansefelt i et annet felt.

  1. Hvis oppgaveruten Datakilde ikke vises, klikker du DatakildeVis-menyen .
  2. Hvis skjemamalen bruker mer enn én datakilde, velger du Hoved i datakildelisten .
  3. Høyreklikk feltet der du vil basere referansefeltet, og klikk deretter Referanse på hurtigmenyen.
  4. Velg gruppen du vil skal inneholde det nye referansefeltet, i dialogboksen Referansefelt eller Gruppe .

Til toppen av siden

Legge til en referansegruppe

Hvis du vil bruke navnet på en eksisterende gruppe for en annen gruppe i skjemamalen, kan du opprette en referansegruppe. Når du oppretter en referansegruppe, oppretter InfoPath en ny gruppe i skjemamalen der egenskapene er koblet og samsvart med egenskapene for den opprinnelige gruppen. Alle felt i den første gruppen dupliseres i referansegruppen. Begge gruppene blir referansegrupper, og eventuelle endringer du gjør i én gruppe, inkludert endringer i feltene i gruppen, oppdaterer den andre gruppen automatisk.

Obs!

To referansegrupper kan ikke være en del av samme gruppe.

  1. Hvis oppgaveruten Datakilde ikke vises, klikker du DatakildeVis-menyen .
  2. Hvis skjemamalen bruker mer enn én datakilde, velger du Hoved i datakildelisten .
  3. Høyreklikk gruppen du vil basere referansegruppen på, og klikk deretter Referanse på hurtigmenyen.
  4. Velg gruppen du vil skal inneholde den nye referansegruppen, i dialogboksen Referansefelt eller Gruppe .

Til toppen av siden

Flytte et felt eller en gruppe til en annen plassering i hoveddatakilden

  1. Hvis oppgaveruten Datakilde ikke vises, klikker du DatakildeVis-menyen .

  2. Hvis skjemamalen bruker mer enn én datakilde, velger du Hoved i datakildelisten .

  3. Høyreklikk på feltet eller gruppen du vil flytte, i oppgaveruten Datakilde , og gjør deretter ett av følgende:

    • Hvis du vil omorganisere rekkefølgen på feltet eller gruppen i gjeldende gruppe, klikker du Flytt opp eller Flytt ned på hurtigmenyen.
    • Hvis du vil flytte feltet eller gruppen til et nytt felt eller en ny gruppe, klikker du Flytt på hurtigmenyen, og deretter velger du en ny plassering for feltet eller gruppen i dialogboksen Flytt felt eller gruppe .

Til toppen av siden

Slette et felt eller en gruppe

Obs!

Hvis du sletter et felt eller en gruppe, vil det føre til en feil i kontroller i skjemamalen som er bundet til feltet eller gruppen. Hvis brukere allerede har fylt ut skjemaer basert på skjemamalen, kan sletting av et felt eller en gruppe føre til tap av data i disse skjemaene.

  1. Hvis oppgaveruten Datakilde ikke vises, klikker du DatakildeVis-menyen .
  2. Hvis skjemamalen bruker mer enn én datakilde, velger du Hoved i datakildelisten .
  3. Høyreklikk feltet eller gruppen du vil slette, og klikk deretter Slett på hurtigmenyen.

Til toppen av siden