Tilpasse en tekstboks

Gælder for
InfoPath 2010 InfoPath 2013

Vigtig

Support til Microsoft InfoPath 2013 ophørte den 14. juli 2026. Vi anbefaler, at du overfører eksisterende InfoPath-formularer og arbejdsprocesser til understøttede Microsoft 365-løsninger. Få mere at vide om udfasning af InfoPath.

Efter at du har indsat et tekstfelt i en formularskabelon, kan du tilpasse det ved at åbne og ændre dets egenskaber og indstillinger i dialogboksen Egenskaber for tekstfelt . Du åbner dialogboksen ved at dobbeltklikke på det tekstfelt i formularskabelonen, hvis egenskaber skal ændres.

Nedenstående tabel beskriver nogle af de måder, du kan tilpasse et tekstfelt på, og angiver årsager til, hvorfor du kan gøre det. Selvom tabellen ikke giver detaljerede proceduremæssige oplysninger om indstillingerne i dialogboksen Egenskaber for tekstfelt , får du alligevel en ide om den række af egenskaber, der er tilgængelige.

Bemærk

  • Hvis du designer en browserkompatibel formularskabelon, er visse funktioner i dialogboksen Egenskaber for tekstfelt ikke tilgængelige. Afsnitsskift understøttes f.eks. ikke.
  • Hvis din formularskabelon er baseret på en database, et skema eller andre eksisterende datakilder, kan du muligvis ikke tilpasse alle aspekter af et kontrolelement. Du kan f.eks. muligvis ændre størrelsen på kontrolelementet, men ikke det tilhørende felt eller gruppenavn, der er afledt af den eksisterende datakilde.
Tabulatortast Opgave Detaljer
Data Ændre det tilknyttede feltnavn Når du designer en ny, tom formularskabelon, kan du ændre standardfeltet eller gruppenavnet for et kontrolelement til noget, der er nemmere at identificere, når du arbejder med datakilden. Et felt med navnet "Sælger" er f.eks. nemmere at forstå end et felt med navnet "felt1".
Bemærk: Ved ændring af feltnavnet ændres bindingen mellem et tekstfelt og feltet i datakilden ikke. Hvis du skal binde et tekstfelt til et andet felt, skal du højreklikke på tekstfeltet og derefter klikke på Skift binding i genvejsmenuen.
Data Skift datatypen Når du designer en ny, tom formularskabelon, kan du ændre standarddatatypen for et kontrolelement. Standarddatatypen for et tekstfelt er Tekst (streng), men du kan frit ændre dette. Hvis du f.eks. ønsker, at brugerne skal angive britiske pund i et tekstfelt for et transaktionsbeløb , kan du vælge datatypen Heltal (integer) og derefter vælge formateringsindstillinger, så de værdier, der er skrevet i tekstfeltet, vises med valutasymbolet for pund (£).

Flere oplysninger om datatyper

Følgende indeholder en liste over de datatyper, der er tilgængelige for tekstfelter:
  • Tekst (streng) Bruges til data som navne, adresser, telefonnumre, CPR-numre osv.
  • Heltal (heltal) Bruges til positive eller negative heltal, f.eks. 1234, -1234 eller kr. 1.234.
  • Decimal (dobbelt) Bruges til tal med decimaler, f.eks. 1234,12, –1234,12 eller $ 1234,12.
  • Sand/falsk (boolesk) Bruges til data, der skal være enten 1 (sand) eller 0 (falsk).
  • Link (anyURI) Bruges til links, f.eks. en UNC-sti (Universal Naming Convention) eller en URL-adresse (Uniform Resource Locator).
  • Dato (dato) Bruges til datoer som f.eks. 14-03-2007 eller 14. marts 2007.
  • Klokkeslæt (klokkeslæt) Bruges til tidsbaserede værdier som f.eks 9:46:55 eller 09:46.
  • Dato og klokkeslæt (dateTime) Bruges til både datoer og klokkeslæt, f.eks. 14-03-2007 11:30 A.M.
Data Angive en standardværdi Hvis du vil have vist standardtekst i et kontrolelement, første gang brugeren åbner formularen, kan du skrive teksten i feltet Værdi . Du kan også bruge værdien af et andet felt i datakilden som standardværdi for et kontrolelement. Standardværdier er anderledes end pladsholdertekst (som er beskrevet senere i denne artikel), da de altid er gemt som data i formularfilen (.xml).
Data Få vist resultaterne af en beregning Hvis du vil have vist resultaterne af en beregning i et kontrolelement, kan du klikke på Indsæt formel ud for feltet Værdi for at knytte formler og funktioner til kontrolelementet. Du kan f.eks. oprette en formel, der summerer en kolonne med tal i en gentaget tabel ved hjælp af et tekstfelt sammen med funktionen sum . Eller du kan knytte funktionen IDAG til et bestemt tekstfelt, så den aktuelle dato vises i det pågældende tekstfelt, når brugeren åbner formularen.
Data Gøre tekstfeltet påkrævet Hvis du visuelt vil minde brugerne om at skrive data i et kontrolelement, skal du markere afkrydsningsfeltet Må ikke være tom . Når brugerne åbner formularen, vises der en rød stjerne i kontrolelementet som en påmindelse om ikke at lade den være tom. Brugere kan ikke sende data, før de indtaster en værdi i kontrolelementet.
Data Tilføje datavalidering Klik på Datavalidering for at angive datavalideringsregler for kontrolelementet. Hvis du skal bruge varenumre angives i et bestemt format – tre tal, derefter en bindestreg og derefter to tal – kan du bruge datavalidering til at sikre, at brugerne overholder mønsteret.
Data Anvend regler Når du klikker på Regler, kan du oprette en regel, der får en eller flere handlinger til at udføres automatisk, når brugere ændrer værdien i et kontrolelement. Hvis en bruger f.eks. skriver et tal, der er større end 10 i et tekstfelt af typen Beløb, i en indkøbsordreformular, kan du bruge en regel til at få vist en dialogboks, hvor der står "Hvis du bestiller mere end 10 forskellige varer på én gang, kan det forsinke forsendelsen." Du kan også bruge en regel til automatisk at hente opdaterede oplysninger fra en ekstern datakilde. På en aktiekøbsformular kan du f.eks. bruge en regel til at hente og vise aktiekurser i realtid i et tekstfelt, enten når formularen åbnes, eller når brugeren anmoder om oplysningerne.
Skærm Vise pladsholdertekst Hvis du vil vejlede brugerne i, hvilke data der skal indsættes i tekstfeltet, kan du skrive vejledende tekst i pladsholderfeltet . I tekstfeltet Antal overnatninger på hotel kan pladsholdertekst f.eks. bruges til at spørge brugerne om, hvilken type data de skal angive.

På samme måde som en standardværdi vises pladsholdertekst i et kontrolelement til indtastning af tekst, når en bruger åbner en formular. Pladsholdertekst er imidlertid anderledes end standardværdier på følgende tre måder:
  • Pladsholdere gemmes aldrig som data i formularfilen (.xml).
  • I modsætning til en standardværdi, der vises som almindelig tekst i et kontrolelement, vises pladsholdertekst altid nedtonet.
  • I modsætning til en standardværdi understøttes pladsholdertekst ikke i browserkompatible formularskabeloner.
Skærm Gøre tekstfeltet skrivebeskyttet Markér afkrydsningsfeltet Skrivebeskyttet for at forhindre brugere i at ændre indholdet af et kontrolelement. Hvis du f.eks. bruger et tekstfelt til at vise resultaterne af en formel, kan du gøre tekstfeltet skrivebeskyttet for at forhindre, at brugerne overskriver det pågældende resultat. Selvom et skrivebeskyttet tekstfelt ikke vises som nedtonet i formularen, forhindres brugerne i at skrive oplysninger i tekstfeltet.
Skærm Deaktiver stavekontrol eller funktionen Autofuldførelse Hvis du vil forhindre brugere i at kontrollere stavningen af tekst i et kontrolelement til indtastning af tekst eller i automatisk at genbruge tidligere elementer, der blev skrevet i formularen i dette kontrolelement, skal du fjerne markeringen i afkrydsningsfelterne Aktivér stavekontrol og Aktivér autofuldførelse , der begge er markeret som standard. Du kan f.eks. deaktivere stavekontrollen for tekstfelter, som viser gyldige navne. Du kan deaktivere Autofuldførelse af hensyn til beskyttelse af personlige oplysninger, f.eks. når en formular deles af mange personer.
Skærm Lad brugere skrive flere tekstlinjer Hvis du ønsker, at der skal vises mere end én linje tekst i et tekstfelt, skal du markere afkrydsningsfeltet med flere linjer . Du kan derefter bestemme, om du vil tillade afsnitsskift inde i tekstfeltet.
Skærm Aktivere afsnitsskift Hvis du markerer afkrydsningsfeltet Flere linjer , og du ønsker, at brugerne skal kunne skrive afsnit med oplysninger i tekstfeltet, skal du markere afkrydsningsfeltet Afsnitsskift . Dette er nyttigt, hvis du ønsker, at brugerne skal besvare et skriftligt spørgsmål i et tekstfelt, men hvis dataene skal være i almindeligt tekstformat, fordi brugerne i sidste ende sender det til en database. Hvis du markerer afkrydsningsfeltet Flerlinjet i en browserkompatibel formularskabelon, kan du ikke fjerne markeringen i afkrydsningsfeltet Afsnitsskift .
Skærm Aktivere tekstombrydning Hvis du markerer afkrydsningsfeltet Flere linjer , markerer InfoPath automatisk afkrydsningsfeltet Ombryd tekst , så teksten flyder fra én linje til en anden, når brugerne skriver i tekstfeltet. Når tekstombrydning er aktiveret, kan du vælge rulleindstillinger på rullelisten . Du kan f.eks. indsætte rullepaneler i tekstfeltet, når brugerne skriver mere tekst, end tekstfeltet kan vise som standard. For at rulleindstillingerne skal fungere korrekt, skal tekstfeltet have en fast højde og bredde. Hvis du markerer afkrydsningsfeltet Flerlinjet i en browserkompatibel formularskabelon, kan du ikke fjerne markeringen i afkrydsningsfeltet Ombryd tekst eller angive indstillinger på rullelisten .
Skærm Begræns tegn Hvis du vil tildele et tekstfelt en tegngrænse, skal du markere afkrydsningsfeltet Begræns tekstfeltet , der skal markeres, og derefter skrive det tilladte antal tegn. I en HR-formularskabelon kan du f.eks. bruge denne funktion til at forhindre brugere i at skrive mere end fem tegn i et tekstfelt med et medarbejder-id . Hvis din formularskabelon er forbundet til en database eller et eksternt XML-skema, og datakilden har eksisterende krav til tegnlængde, viser Microsoft Office InfoPath automatisk en datavalideringsfejl, hvis brugere overskrider disse grænser, når de udfylder en formular, der er baseret på formularskabelonen. Hvis markøren automatisk skal skifte til det næste kontrolelement i formularen, når brugeren har nået tegngrænsen for et kontrolelement, skal du markere afkrydsningsfeltet Flyt automatisk til det næste kontrolelement, når grænsen er nået . At få markøren til automatisk at gå til det næste kontrolelement understøttes ikke i browserkompatible formularskabeloner.
Skærm Tilføje betinget formatering Klik på Betinget formatering for at åbne dialogboksen betinget formatering , hvor du kan ændre udseendet af et kontrolelement, herunder dets synlighed, baseret på værdier, som brugerne indtaster i formularen. I en formularskabelon til en salgsrapport kan du f.eks. bruge betinget formatering til at give brugeren besked om, at det brugte beløb er større end det budgetterede beløb.
Størrelse Justere størrelse, indre margen og margener Du kan manuelt angive størrelsen på et kontrolelement ved at indtaste værdier i felterne Højde og Bredde . Du kan også begrænse afstanden både i og uden for kontrolelementet ved at ændre udfyldningen, som er bufferafstanden omkring kontrolelementets indhold, eller margenerne, hvilket er afstanden mellem kontrolelementets kant og omgivende tekst eller objekter på formularskabelonen.
Størrelse Justere tekstfeltet efter dets etiket Klik på knappen Juster , så du bedre kan justere teksten i et kontrolelement med det etiket. InfoPath justerer automatisk kontrolelementets højde, indstillinger for bundmargen og bundmargen efter behov.
Avanceret Angive et skærmtip Hvis du vil vise en forklarende note, når brugere flytter markøren hen over kontrolelementet, skal du skrive den ønskede tekst i boksen Skærmtip. Hjælpemidler til handicappede, f.eks. hjælpemidler til skærmvisning, der gør oplysningerne på skærmen tilgængelige som elektronisk tale eller en Braille-skærm, der kan opdateres, er ofte afhængige af disse skærmtip til at fortolke oplysninger til deres brugere.
Avanceret Ændre tabulatorrækkefølgen Du kan ændre placeringen af et kontrolelement i formularskabelonens overordnede tabulatorrækkefølge. Tabulatorrækkefølgen er den rækkefølge, hvori fokus flyttes i en formular fra et felt eller objekt til det næste, når brugeren trykker på Tab eller Skift+Tab. Standardindstillingen for tabulatorindeks for alle kontrolelementer i en formularskabelon er 0, men tabulatorrækkefølgen starter med 1. Det vil sige, at ethvert kontrolelement med værdien 1 i tabulatorindeksfeltet bliver besøgt først, når brugeren trykker på tabulatortasten. Alle kontrolelementer med 2 i feltet Tabulatorindeks besøges som nummer to osv. Alle kontrolelementer med 0 i feltet Tabulatorindeks er sidst i tabulatorrækkefølgen. Hvis du vil springe over kontrolelementer i tabulatorrækkefølgen, skal du skrive -1 i feltet Tabulatorindeks .
Avanceret Tildele en genvejstast Du kan skrive et bogstav eller tal i feltet Hurtigtast for at angive en tastaturgenvej. Tastaturgenveje giver brugerne mulighed at navigere til et kontrolelement ved at trykke på en kombination af taster i stedet for at flytte musen. Hvis du vælger at bruge tastaturgenveje i formularskabelonen, skal du fortælle brugerne, at genvejene findes. Du kan f.eks. skrive (Alt+S) efter navnet på et tekstfelt for at gøre brugerne opmærksomme på, at der er en tastaturgenvej til et tekstfelt til en sælger .
Avanceret Angive eller tilpasse fletningshandlinger Klik på Indstillinger for fletning for at angive, hvordan data, som brugere indtaster i kontrolelementet, skal vises, når flere formularer kombineres. Du kan f.eks. vælge at præfikse teksten fra et tekstfelt med et bestemt ord eller at adskille elementer i tekstfeltet med et semikolon.
Avanceret Få ViewContext-id'et til tekstfeltet Du kan bruge værdien ViewContext til at identificere kontrolelementet i kode. Hvis du f.eks. kender værdien ViewContext, kan du bruge denne værdi med metoden ExecuteAction i objektet View til programmerisk at udføre en redigeringshandling på de XML-data, der er bundet til kontrolelementet.
Avanceret Angive og tilpasse et inputfelt Klik på Inputområde for at angive typen af brugerinput, der er beregnet til kontrolelementet. Dette kan hjælpe med at forbedre genkendelsen af håndskrift og tale for kontrolelementet. Hvis du f.eks. bruger det IS_URL inputområde til kontrolelementet, ved InfoPath, at mellemrum mellem ord skal ignoreres.
Browserformularer Tilpasse indstillinger til afsendelse af data tilbage til serveren Fanen Browserformularer vises kun, når du designer en browserkompatibel formularskabelon. Det giver dig mulighed for at styre, om der sendes data til serveren, når brugerne ændrer data i tekstfeltet.