Tilpasse en tekstboks
Gælder for
InfoPath 2010 InfoPath 2013
Når du har indsat et tekstfelt i en formularskabelon, kan du tilpasse det ved at få adgang til og ændre dets egenskaber og indstillinger i dialogboksen Egenskaber for tekstfelt . Hvis du vil åbne dialogboksen, skal du dobbeltklikke på det tekstfelt, hvis egenskaber du vil ændre, i formularskabelonen.
I følgende tabel beskrives nogle af de måder, du kan tilpasse et tekstfelt på, og der er årsager til, at du kan gøre det. Selvom tabellen ikke indeholder detaljerede procedureoplysninger om indstillingerne i dialogboksen Egenskaber for tekstfelt , giver den dig en ide om det område af indstillinger, 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 formularskabelonen er baseret på en database, et skema eller en anden eksisterende datakilde, kan du muligvis ikke tilpasse alle aspekter af et kontrolelement. Du kan f.eks. ændre størrelsen på kontrolelementet, men ikke dets felt- eller gruppenavn, som 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: Ændring af feltnavnet ændrer ikke bindingen mellem et tekstfelt og et felt i datakilden. Hvis du vil binde et tekstfelt til et andet felt, skal du højreklikke på tekstfeltet og derefter klikke på Skift binding i genvejsmenuen. |
| Data | Ændre 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. vil have brugerne til at angive britiske pund i tekstfeltet Transaktionsbeløb , kan du vælge datatypen Heltal (heltal) og derefter vælge formateringsindstillinger, så de værdier, der er skrevet i tekstfeltet, vises med valutasymbolet pund (£). Flere oplysninger om datatyper Følgende viser de datatyper, der er tilgængelige for tekstfelter:
|
| Data | Angive en standardværdi | Hvis standardteksten skal vises i et kontrolelement, når en bruger åbner formularen første gang, kan du skrive denne tekst i feltet Værdi . Du kan også bruge værdien af et andet felt i datakilden som standardværdi for et kontrolelement. Standardværdierne adskiller sig fra pladsholderteksten (som beskrives senere i denne artikel), idet de altid gemmes som data i formularfilen (.xml). |
| Data | Vise 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 sumfunktionen . Eller du kan knytte funktionen i dag til et bestemt tekstfelt, så den aktuelle dato vises i det pågældende tekstfelt, når brugeren åbner formularen. |
| Data | Gøre tekstfeltet obligatorisk | Hvis du visuelt vil minde brugerne om at skrive data i et kontrolelement, skal du markere afkrydsningsfeltet Må ikke være tomt . Når brugerne åbner formularen, vises 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 angiver en værdi i kontrolelementet. |
| Data | Tilføj datavalidering | Klik på Datavalidering for at angive datavalideringsregler for kontrolelementet. Hvis du f.eks. skal angive varenumre i et bestemt format – tre tal, derefter en bindestreg og derefter to tal mere – kan du bruge datavalidering til at sikre, at brugerne overholder dette mønster. |
| Data | Anvend regler | Når du klikker på Regler, kan du oprette en regel, der får en eller flere handlinger til at forekomme automatisk, når brugerne ændrer værdien i et kontrolelement. Hvis en bruger f.eks. skriver et tal, der er større end 10 i tekstfeltet Beløb i en indkøbsordreformular, kan du bruge en regel til at få vist en dialogboks, hvor der står "Bestilling af mere end 10 forskellige varer på én gang kan forsinke leveringen". 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 | Vis pladsholdertekst | Hvis du vil give brugerne vejledning om, hvilke data der skal indtastes i tekstfeltet, kan du skrive vejledende tekst i feltet Pladsholder . I et tekstfelt antal nætter i hotellets tekstfelt kan pladsholdertekst f.eks. bruges til at spørge brugerne, hvilken type data de skal angive. Ligesom en standardværdi vises pladsholdertekst i et kontrolelement til indtastning af tekst, når en bruger åbner en formular første gang. Pladsholderteksten er dog forskellig fra standardværdierne på følgende tre måder:
|
| Skærm | Gør tekstfeltet skrivebeskyttet | Hvis du vil forhindre brugere i at ændre indholdet af et kontrolelement, skal du markere afkrydsningsfeltet Skrivebeskyttet . Hvis du f.eks. bruger et tekstfelt til at vise resultaterne af en formel, kan du gøre tekstfeltet skrivebeskyttet for at forhindre brugere i at overskrive resultatet. Selvom et skrivebeskyttet tekstfelt ikke vises nedtonet i formularen, vil brugerne blive forhindret i at skrive oplysninger i tekstfeltet. |
| Skærm | Slå stavekontrol eller funktionen Autofuldførelse fra | Hvis du vil forhindre brugere i at kontrollere stavning af tekst i et kontrolelement til indtastning af tekst eller automatisk genbruge tidligere poster, der blev skrevet i formularen i det pågældende kontrolelement, skal du fjerne markeringen i afkrydsningsfelterne Aktivér stavekontrol og Aktivér autofuldførelse , som begge er markeret som standard. Du kan f.eks. deaktivere stavekontrol for tekstfelter, der viser de korrekte navne. Du kan deaktivere Autofuldførelse af hensyn til beskyttelse af personlige oplysninger, f.eks. når en formular deles mellem mange personer. |
| Skærm | Lad brugere skrive flere tekstlinjer | Hvis du vil have et tekstfelt til at vise mere end én tekstlinje, skal du markere afkrydsningsfeltet Flere linjer . Du kan derefter beslutte, om du vil tillade afsnitsskift 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 f.eks. nyttigt, når du vil have brugerne til at besvare et essay-lignende spørgsmål i et tekstfelt, men du ønsker, at dataene skal være i almindeligt tekstformat, fordi brugerne i sidste ende vil sende dem til en database. Hvis du markerer afkrydsningsfeltet Flere linjer i en browserkompatibel formularskabelon, kan du ikke fjerne markeringen i afkrydsningsfeltet Afsnitsskift . |
| Skærm | Aktivér 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å listen Rulning . Du kan f.eks. få vist rullepaneler i tekstfeltet, når brugerne skriver mere tekst, end tekstfeltet kan vise som standard. Hvis rulningsindstillingerne skal fungere korrekt, skal tekstfeltet have en fast højde og bredde. Hvis du markerer afkrydsningsfeltet Flere linjer i en browserkompatibel formularskabelon, kan du ikke fjerne markeringen i afkrydsningsfeltet Ombryd tekst eller angive indstillinger på listen Rulning . |
| Skærm | Begræns tegn | Hvis du vil tildele en tegngrænse til et tekstfelt, skal du markere afkrydsningsfeltet Begræns tekst til og derefter skrive det tilladte antal tegn. I en formularskabelon til personaleressourcer kan du f.eks. bruge denne funktion til at forhindre brugere i at skrive mere end fem tegn i tekstfeltet Medarbejder-id . Hvis formularskabelonen er knyttet til en database eller et eksternt XML-skema, og denne datakilde har eksisterende krav til tegnlængde, viser Microsoft Office InfoPath automatisk en datavalideringsfejl, hvis brugerne overskrider disse grænser, når de udfylder en formular baseret på din formularskabelon. Hvis markøren automatisk skal gå videre 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 næste kontrolelement, når grænsen nås . Automatisk fremføring af markøren til det næste kontrolelement understøttes ikke i browserkompatible formularskabeloner. |
| Skærm | Tilføj 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 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, udfyldning og margener | Du kan manuelt angive størrelsen på et kontrolelement ved at angive værdier i felterne Højde og Bredde . Du kan også justere afstanden både i og uden for kontrolelementet ved at ændre udfyldningen, hvilket er mængden af bufferplads, der omgiver kontrolelementets indhold, eller margenerne, som er afstanden mellem kontrolelementets kant og eventuel omgivende tekst eller kontrolelementer i formularskabelonen. |
| Størrelse | Juster tekstfeltet med dets navn | Klik på knappen Juster for bedre at justere teksten i et kontrolelement med dets etiket. InfoPath justerer automatisk kontrolelementets højde, bundmargen og nederste margenindstillinger efter behov. |
| Avanceret | Angive et skærmtip | Hvis du vil have vist en forklarende note, når brugerne flytter markøren hen over kontrolelementet, skal du skrive den ønskede tekst i feltet Skærmtip. Tilgængelighedshjælpemidler, f.eks. funktioner til skærmgennemsyn, der gør oplysninger på skærmen tilgængelige som syntetiseret tale eller en braille-skærm, der kan opdateres, er ofte afhængige af disse skærmtip til at fortolke oplysninger for deres brugere. |
| Avanceret | Ændre tabulatorindeksrækkefølgen | Du kan ændre placeringen af et kontrolelement i formularskabelonens overordnede tabulatorrækkefølge. Tabulatorrækkefølgen er den rækkefølge, som fokus flyttes i i en formular fra ét felt eller objekt til det næste, når brugerne trykker på Tab eller Skift+Tab. Standardindstillingen for faneindekset for alle kontrolelementer i en formularskabelon er 0, men tabulatorrækkefølgen starter med 1. Det betyder, at alle kontrolelementer med 1 i tabulatorindeksfeltet vil blive besøgt først, når brugerne trykker på tab-tasten. Ethvert kontrolelement med 2 i faneindeksfeltet vil blive besøgt som nummer to osv. Alle kontrolelementer med 0 i faneindeksfeltet vises sidst i tabulatorrækkefølgen. Hvis du vil springe kontrolelementer over i tabulatorrækkefølgen, skal du skrive -1 i feltet Faneindeks . |
| Avanceret | Tildele en genvejstast | Du kan skrive et bogstav eller tal i feltet Hurtigtast for at angive en tastaturgenvej. Tastaturgenveje gør det muligt for brugerne at navigere til et kontrolelement ved at trykke på en kombination af tastetryk i stedet for at flytte musen. Hvis du vælger at bruge tastaturgenveje i formularskabelonen, skal du kommunikere til brugerne, at genvejene findes. Du kan f.eks. skrive (Alt+S) efter et tekstfeltnavn for at fortælle brugerne, at der er en tastaturgenvej til tekstfeltet Sælger . |
| Avanceret | Angive eller tilpasse flettehandlinger | Klik på Indstillinger for flet 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 adskille tekstfeltelementer med et semikolon. |
| Avanceret | Hent ViewContext-id'et for tekstfeltet | Du kan bruge værdien ViewContext til at identificere kontrolelementet i kode. Hvis du f.eks. kender værdien VisKontekst, kan du bruge denne værdi med metoden ExecuteAction for objektet Vis til programmeringsmæssigt at udføre en redigeringshandling på de XML-data, der er bundet til kontrolelementet. |
| Avanceret | Angive og tilpasse et inputområde | Klik på Inputområde for at angive den type brugerinput, der er beregnet til kontrolelementet. Dette kan hjælpe med at forbedre genkendelse af håndskrift og taleinput for kontrolelementet. Hvis du f.eks. bruger det IS_URL inputområde for kontrolelementet, ved InfoPath at ignorere mellemrum mellem ord. |
| Browserformularer | Tilpasse indstillingerne for opslag af data tilbage til serveren | Fanen Browserformularer vises kun, når du designer en browserkompatibel formularskabelon. Det giver dig mulighed for at styre, om data sendes til serveren, når brugerne ændrer data i tekstfeltet. |
