Indsætte en sektion

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Du kan bruge en sektion til at organisere grupper af relaterede kontrolelementerne i en Microsoft Office InfoPath-formularskabelon.

Denne artikel indeholder

Hvornår bruges en sektion?

Indsætte en sektion

Skjule en sektion baseret på værdierne i en formular

Tip til layout

Hvornår bruges en sektion?

Du kan bruge en sektion, når du vil organisere et sæt af relaterede kontrolelementer i formularskabelonen. I en formularskabelon til anmeldelse af forsikringsskader kan du f.eks. bruge en sektion til at gruppere et sæt tekstbokse, som anvendes til at indsamle kontaktoplysninger fra forsikringstagere

Sektion, der indeholder tekstfelter

Du kan også bruge betinget formatering til at vise eller skjule sektioner hvor som helst i formularen, som er baseret på de værdier, brugerne indtaster. I en udgiftsrapportformular kan du f.eks. bruge betinget formatering til at få vist en sektion til overordnet godkendelse for brugere, når deres udgifter overstiger DKK 10.000. Hvis udgifterne er mindre end det, forbliver sektionen skjult på formularen.

Når du indsætter en sektion i formularskabelonen, indsættes en tom beholder. For at gøre sektionen anvendelig skal du indsætte andre kontrolelementer i den.

Tip: Sektionskanter er som standard usynlige i formularen. Hvis du vil have en kontur omkring sektionen, som ligner en af dem i eksemplet med forsikringsanmeldelsen, kan du anvende en kant på sektionen i dialogboksen Kanter og skygge.

Relaterede kontrolelementer

InfoPath indeholder andre kontrolelementer, som ligner sektioner, men som bruges til andre formål. Der henvises til nedenstående liste, så du kan bestemme, hvilke kontrolelementer er mest velegnet i den formularskabelon:

Gentaget sektion    Hvis du vil oprette en sektion, som brugerne kan indsætte i en formular op til flere gange, skal du bruge en gentaget sektion eller et anden gentaget kontrolelement.

Valgfri sektion    Når du tilføjer en sektion i formularskabelonen, vises den først i formularen, når brugeren åbner den første gang. Valgfrie sektioner er på den anden siden skjulte som standard. Brugere kan vælge, om de vil indsætte den valgfrie sektion i deres formular.

Valggruppe    Hvis du vil indsætte en sektion, som kan erstattes af en anden sektion, skal du bruge en valggruppe. En valggruppe indeholder to eller flere sektioner. En af disse sektioner vises som standard i formularen. Brugerne kan vælge at erstatte den med en anden sektion.

Toppen af siden

Indsætte en sektion

Fremgangsmåde til indsætning af en sektion varierer, afhængigt om du udformer en ny, tom formularskabelon, eller om du baserer designet af formularskabelonen på en database eller en anden ekstern datakilde.

Nedenstående illustration vises, hvordan en sektion ser ud i designtilstand.

Tomt afsnit valgt i designtilstand

Kontrolelementer kan være bundne eller ubundne. Når et kontrolelement er bundet, har det forbindelse til et felt eller en gruppe i datakilden, så de data, der angives i kontrolelementet, gemmes i den underliggende formularfil (.xml). Når et kontrolelement er ubundet, har det ikke forbindelse til et felt eller en gruppe, og de data, der angives i kontrolelementet, gemmes ikke. Når du vælger eller flytter markøren over et kontrolelement, vises tekst og et bindingsikon i øverste højre hjørne af kontrolelementet. Teksten angiver den gruppe eller det felt, som kontrolelementet er bundet til i datakilden. Ikonet angiver, om kontrolelementet er korrekt bundet til gruppen eller feltet. Når bindingen er korrekt, vises et grønt ikon. Hvis der er noget i vejen med bindingen, vises et blåt eller rødt ikon i stedet.

Datakilde til formularskabelonen består af felter og grupper, der vises i en hierarkisk oversigt i opgaveruden Datakilde. Sektioner er altid bundet til grupper i formularskabelonens datakilde. Hvert kontrolelement i en sektion er bundet til et felt, der er en del af den sektionsgruppe.

I nedenstående eksempel er sektionen med forsikringstageroplysninger i formularskabelonen bundet til addressPolicyholder-gruppen i opgaveruden Datakilde.

Relation mellem afsnit på formularskabelon og tilsvarende felt i datakilde

Indsætte en sektion i en ny, tom formularskabelon

Når du designer en ny, tom formularskabelon, er afkrydsningsfeltet Opret datakilde automatisk i opgaveruden Kontrolelementer markeret som standard. Herved kan InfoPath automatisk oprette felter og grupper i datakilden, efterhånden som du føjer kontrolelementer til formularskabelonen. Disse felter og grupper er repræsenteret af mappe- og filikoner i opgaveruden Datakilde.

  1. Anbring markøren det sted på formularskabelonen, hvor du vil indsætte kontrolelementet.

  2. Hvis opgaveruden Kontrolelementer ikke er synlig, skal du klikke på Flere kontrolelementer i menuen Indsæt eller trykke på Alt+I, C.

  3. Klik på Sektion under Indsæt kontrolelementer.

  4. Hvis du vil føje kontrolelementer til sektionen, skal du trække de ønskede kontrolelement fra opgaveruden Kontrolelementer til sektionen i formularskabelonen.

    Bemærk: Du bør ikke flytte et kontrolelement, der allerede findes på formularskabelon til sektionen, medmindre kontrolelementets felt allerede er en del af sektionens gruppe i datakilden. Ellers kan muligvis ødelægge binding for kontrolelementet.

  5. For at føje en etiket til kontrolelementet skal du skrive teksten oven over den.

Indsætte en sektion i formularskabelonen, som er baseret på en eksisterende datakilde

Hvis du baserer designet af din formularskabelon på en eksisterende Extensible Markup Language (XML)-fil, database eller webtjeneste, henter InfoPath felterne og grupperne i opgaveruden Datakilde fra denne, eksisterende datakilde. I dette scenarie skal tilføje du en sektion, enten ved at trække en gentaget gruppe fra opgaveruden Datakilde til formularskabelonen eller ved at indsætte afsnittet ved hjælp af opgaveruden kontrolelementer, som beskrevet i følgende fremgangsmåde:

  1. Anbring markøren det sted på formularskabelonen, hvor du vil indsætte kontrolelementet.

  2. Hvis opgaveruden Kontrolelementer ikke er synlig, skal du klikke på Flere kontrolelementer i menuen Indsæt eller trykke på Alt+I, C.

  3. Klik på Sektion under Indsæt kontrolelementer.

  4. I dialogboksen Binding af sektion skal du markere den gruppe, du vil lagre sektionsdataene i, og derefter klikke på OK.

  5. Føj kontrolelementerne til sektionen, og bind dem til de relevante felter i datakilden.

Toppen af siden

Skjule en sektion baseret på værdierne i en formular

Betinget formatering anvendes ikke bare til formateringsændringer af kontrolelementer. En af de bedste ting, man kan benytte betinget formatering til, er at vise eller skjule et kontrolelement, som er baseret på den værdi, der er indtastet i et andet kontrolelement. En typisk måde at gøre dette på er at udforme formularen med et afkrydsningsfelt oven over en sektion, så når man markerer feltet, vises eller skjules sektionen. Med denne teknik bliver det lettere at få vist de korrekte oplysninger på det rigtige tidspunkt.

I denne fremgangsmåde antages det, at du allerede har tilføjet en sektion i formularskabelonen.

  1. Klik på den sektion, du vil skjule, i formularskabelonen.

  2. Klik på Betinget formatering i menuen Formater.

  3. Klik på Tilføj i dialogboksen Betinget formatering.

  4. Under Hvis denne betingelse er opfyldt skal du angive den ønskede betingelse. Hvis du f.eks. ønsker at skjule den sektion, du har valgt under trin 1, når et bestemt afkrydsningsfelt markeres, skal du markere det felt, som afkrydsningsfeltet er bundet til i den første boks og derefter angive den værdi, der skal bestemme, om sektionen skal skjules.

    Tip: For afkrydsningsfelter betyder SAND som standard "markeret" eller "afkrydset", hvor FALSK betyder det samme som "ryddet" eller "ikke markeret".

  5. Klik på Skjul dette kontrolelement under Skal denne formatering anvendes.

  6. Klik to gange på OK for at gemme betingelsen og vende tilbage til formularskabelonen.

  7. Klik på Eksempel på værktøjslinjen Standard, eller tryk på Ctrl+Shift+B for at teste ændringerne.

Toppen af siden

Tip til layout

Før du indsætter kontrolelementer i en sektion i en formularskabelon, skal du tænke over, hvordan kontrolelementerne skal arrangeres. Du kan tilføje tekstbokse og andre kontrolelementer ved at trække dem hen til et vilkårligt sted i sektionen. Eller hvis du vil have mere styr på layoutet, kan du tilføje en layouttabel i sektionen og derefter indsætte etiketter og kontrolelementer inden i de enkelte celler, så de bliver pænt justeret. I nedenstående eksempel anvender formulardesigneren en layouttabel med to rækker og tre kolonner for at arrangere kontrolelementerne inden i en sektion.

Afsnit med layouttabel, der indeholder tekstfelter

In addition to using layout tables, you can do one or more of the following:

  • To change the size of several sections at once, select the sections whose size you want to change, press ALT+ENTER, click the Size tab, and then make the necessary adjustments.

  • To change the border or color of a section, select it on the form template, on the Format menu, click Borders and Shading, click the Borders tab, and then make the necessary adjustments.

  • To see how the controls in your section will look with actual text in them, click Sample Data on the View menu. This helps you get a sense of what a form based on your form template will look like when a user fills it out.

  • On occasion, the text inside the controls in a section and the labels to the left of those controls may appear to be slightly out of alignment. To quickly realign them, double-click the control, click Align on the Size tab, and then click Apply. If the label and control are in different cells in a layout table, right-click the cell that contains the label, click Table Properties on the shortcut menu, and then click Center under Vertical alignment on the Cell tab.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×