Olika sätt att anpassa en textruta på

Gäller för
InfoPath 2010 InfoPath 2013

När du har infogat en textruta i en formulärmall kan du anpassa den genom att öppna och ändra dess egenskaper och inställningar i dialogrutan Egenskaper för textruta . Öppna dialogrutan genom att dubbelklicka på den textruta vars egenskaper du vill ändra i formulärmallen.

I följande tabell beskrivs några av de sätt på vilka du kan anpassa en textruta och ger anledningar till varför du kan göra det. Även om tabellen inte innehåller detaljerad procedurinformation om alternativen i dialogrutan Egenskaper för textruta ger den dig en uppfattning om vilka alternativ som är tillgängliga.

Obs

  • Om du utformar en webbläsarkompatibel formulärmall är vissa funktioner i dialogrutan Egenskaper för textruta inte tillgängliga. Till exempel stöds inte styckebrytningar.
  • Om formulärmallen är baserad på en databas, ett schema eller en annan befintlig datakälla kanske du inte kan anpassa alla aspekter av en kontroll. Du kan till exempel ändra storleken på kontrollen men inte dess fält- eller gruppnamn, som härleds från den befintliga datakällan.
Tabb Uppgift Information
Data Ändra det associerade fältnamnet När du utformar en ny, tom formulärmall kan du ändra standardfält- eller gruppnamnet för en kontroll till något som är enklare att identifiera när du arbetar med datakällan. Ett fält med namnet "Försäljare" är till exempel enklare att förstå än ett fält med namnet "fält1".
Observera: När du ändrar fältnamnet ändras inte bindningen mellan en textruta och ett fält i datakällan. Om du behöver binda en textruta till ett annat fält högerklickar du på textrutan och klickar sedan på Ändra bindning på snabbmenyn.
Data Ändra datatyp När du utformar en ny, tom formulärmall kan du ändra standarddatatypen för en kontroll. Standarddatatypen för en textruta är Text (sträng), men du kan ändra detta. Om du till exempel vill att användarna ska ange brittiska pund i textrutan Transaktionsbelopp kan du välja datatypen Heltal (heltal) och sedan välja formateringsalternativ så att de värden som anges i textrutan visas med valutasymbolen pund (£).

Mer om datatyper

Nedan visas de datatyper som är tillgängliga för textrutor:
  • Text (sträng) Används för data som namn, adresser, telefonnummer, personnummer och så vidare.
  • Heltal (heltal) Används för positiva eller negativa heltal, till exempel 1234, -1234 eller 1 234 kr.
  • Decimalt (dubbelt) Används för tal med decimaler, till exempel 1234,12, -1234,12 eller 1234,12 kr.
  • Sant/falskt (booleskt) Används för data som ska vara antingen 1 (sant) eller 0 (falskt).
  • Hyperlänk (anyURI) Används för hyperlänkar, till exempel en UNC-sökväg (Universal Naming Convention) eller en URL (Uniform Resource Locator).
  • Datum (datum) Används för datum, till exempel 2007-03-14 eller 14 mars 2007.
  • Tid (tid) Används för tidsbaserade värden, till exempel 9:46:55 eller 09:46.
  • Datum och tid (dateTime) Används för både datum och tider, till exempel 2007-03-14 11:30.
Data Ange ett standardvärde Om du vill att standardtexten ska visas i en kontroll när en användare först öppnar formuläret kan du skriva den texten i rutan Värde . Du kan också använda värdet för ett annat fält i datakällan som standardvärde för en kontroll. Standardvärden skiljer sig från platshållartext (som beskrivs senare i den här artikeln) eftersom de alltid sparas som data i formulärets (.xml) fil.
Data Visa resultatet av en beräkning Om du vill visa resultatet av en beräkning i en kontroll kan du klicka på Infoga formel888d37c3-e2dd-4119-8922-6a7ed6128c8e bredvid rutan Värde för att koppla formler och funktioner till kontrollen. Du kan till exempel skapa en formel som summerar en kolumn med tal i en upprepande tabell genom att använda en textruta tillsammans med summafunktionen . Du kan också associera funktionen idag med en specifik textruta så att dagens datum visas i den textrutan när användaren öppnar formuläret.
Data Göra textrutan obligatorisk Om du visuellt vill påminna användarna om att skriva in data i en kontroll markerar du kryssrutan Det går inte att vara tom . När användare öppnar formuläret visas en röd asterisk i kontrollen som en påminnelse om att den inte ska lämnas tom. Användarna kan inte skicka data förrän de anger ett värde i kontrollen.
Data Lägga till dataverifiering Klicka på Dataverifiering om du vill ange dataverifieringsregler för kontrollen. Om du till exempel vill att artikelnummer ska anges i ett visst format – tre tal, sedan ett streck och sedan ytterligare två tal – kan du använda dataverifiering för att säkerställa att användarna följer det här mönstret.
Data Tillämpa regler När du klickar på Regler kan du skapa en regel som gör att en eller flera åtgärder utförs automatiskt när användare ändrar värdet i en kontroll. I ett inköpsorderformulär, till exempel om en användare skriver ett tal som är större än 10 i textrutan Belopp , kan du använda en regel för att visa en dialogruta där det står "Leveransen kan fördröjas om du beställer fler än 10 olika artiklar samtidigt". Du kan också använda en regel för att automatiskt hämta uppdaterad information från en extern datakälla. I ett aktieköpsformulär kan du till exempel använda en regel för att hämta och visa aktiekurser i realtid i en textruta, antingen när formuläret öppnas eller när användaren begär informationen.
Visa Visa platshållartext Om du vill ge användarna vägledning om vilka data som ska anges i textrutan kan du skriva instruktionstext i rutan Platshållare . I textrutan Antal nätter i hotellets textruta kan platshållartext till exempel användas för att fråga användarna vilken typ av data de ska ange.

Som ett standardvärde visas platshållartext i en textinmatningskontroll när en användare först öppnar ett formulär. Platshållartext skiljer sig dock från standardvärden på följande tre sätt:
  • Platshållartext sparas aldrig som data i formulärfilen (.xml).
  • Till skillnad från ett standardvärde, som visas som vanlig text i en kontroll, visas platshållartext alltid nedtonad.
  • Till skillnad från ett standardvärde stöds inte platshållartext i webbläsarkompatibla formulärmallar.
Visa Skrivskydda textrutan Om du vill förhindra att användare ändrar innehållet i en kontroll markerar du kryssrutan Skrivskyddad . Om du till exempel använder en textruta för att visa resultatet av en formel kan du skrivskydda textrutan så att användarna inte kan skriva över resultatet. Även om en skrivskyddad textruta inte visas nedtonad i formuläret hindras användarna från att skriva information i textrutan.
Visa Inaktivera stavningskontrollen eller funktionen Komplettera automatiskt Om du vill förhindra att användare stavningskontrollerar text i en textinmatningskontroll eller från att automatiskt återanvända tidigare poster som har skrivits in i formuläret i kontrollen avmarkerar du kryssrutorna Aktivera stavningskontroll och Aktivera Komplettera automatiskt , som båda är markerade som standard. Du kan till exempel inaktivera stavningskontrollen för textrutor som visar egennamn. Du kan inaktivera Komplettera automatiskt av sekretessskäl, till exempel när ett formulär delas mellan många personer.
Visa Låt användare skriva flera rader med text Om du vill att en textruta ska visa mer än en textrad markerar du kryssrutan Flera rader . Du kan sedan bestämma om du vill tillåta styckebrytningar i textrutan.
Visa Aktivera styckebrytningar Om du markerar kryssrutan Flera rader och vill att användarna ska kunna skriva in informationsstycken i textrutan markerar du kryssrutan Styckebrytningar . Det här är till exempel användbart när du vill att användarna ska svara på en uppsatsliknande fråga i en textruta, men du vill att data ska vara i oformaterad text eftersom användarna i slutändan skickar dem till en databas. Om du markerar kryssrutan Flera rader i en webbläsarkompatibel formulärmall kan du inte avmarkera kryssrutan Styckebrytningar .
Visa Aktivera figursättning Om du markerar kryssrutan Flera rader markerar InfoPath automatiskt kryssrutan Radbryt text så att texten flödar från en rad till en annan medan användare skriver i textrutan. När figursättning är aktiverat kan du välja rullningsalternativ i listan Rullning . Du kan till exempel göra så att rullningslister visas i textrutan när användarna skriver in mer text än vad textrutan kan visa som standard. För att rullningsalternativen ska fungera korrekt måste textrutan ha fast höjd och bredd. Om du markerar kryssrutan Flera rader i en webbläsarkompatibel formulärmall kan du inte avmarkera kryssrutan Radbryt text eller ange alternativ i rullningslistan .
Visa Begränsa tecken Om du vill tilldela en teckenbegränsning till en textruta markerar du kryssrutan Begränsa text till och skriver sedan det tillåtna antalet tecken. I en personalformulärmall kan du till exempel använda den här funktionen för att förhindra att användare skriver mer än fem tecken i en textruta med anställnings-ID . Om formulärmallen är ansluten till en databas eller ett externt XML-schema och datakällan har befintliga krav på teckenlängd visar Microsoft Office InfoPath automatiskt ett dataverifieringsfel om användarna överskrider dessa gränser när de fyller i ett formulär baserat på formulärmallen. Om du vill att markören automatiskt ska gå vidare till nästa kontroll i formuläret när användaren har nått teckengränsen för en kontroll markerar du kryssrutan Flytta till nästa kontroll automatiskt när gränsen nås . Det går inte att flytta markören automatiskt till nästa kontroll i webbläsarkompatibla formulärmallar.
Visa Lägga till villkorsstyrd formatering Klicka på Villkorsstyrd formatering för att öppna dialogrutan Villkorsstyrd formatering där du kan ändra utseendet på en kontroll, inklusive dess synlighet, baserat på värden som användarna anger i formuläret. I en formulärmall för försäljningsrapport kan du till exempel använda villkorsstyrd formatering för att meddela användaren att det belopp som spenderas är större än det budgeterade beloppet.
Storlek Justera storlek, utfyllnad och marginaler Du kan ange storleken på en kontroll manuellt genom att ange värden i rutorna Höjd och Bredd . Du kan också förfina avståndet både i och utanför kontrollen genom att ändra utfyllnadsutrymmet, dvs. mängden buffertutrymme som omger kontrollens innehåll, eller marginalerna, vilket är avståndet mellan kontrollens kantlinje och eventuell omgivande text eller kontroller i formulärmallen.
Storlek Justera textrutan mot etiketten Om du vill justera texten inuti en kontroll bättre med etiketten klickar du på knappen Justera . InfoPath justerar automatiskt kontrollens inställningar för höjd, nedfyllnad och bottenmarginal efter behov.
Avancerat Ange ett skärmtips Om du vill göra en förklarande anteckning när användare flyttar pekaren över kontrollen anger du den text du vill använda i rutan Skärmtips. Hjälpmedel, till exempel skärmgranskningsverktyg som gör information på skärmen tillgänglig som syntetiserat tal eller en uppdateringsbar punktskriftsskärm, förlitar sig ofta på dessa skärmtips för att tolka information för användarna.
Avancerat Ändra flikindexordningen Du kan ändra placeringen av en kontroll i formulärmallens övergripande tabbordning. Tabbordningen är den ordning i vilken fokus flyttas i ett formulär från ett fält eller objekt till nästa när användarna trycker på TABB eller SKIFT+TABB. Standardinställningen för flikindex för alla kontroller i en formulärmall är 0, men tabbordningen börjar med 1. Alla kontroller med 1 i flikindexrutan kommer alltså att besökas först när användarna trycker på TABB-tangenten. Alla kontroller med 2 i rutan Tabbindex kommer att besökas andra och så vidare. Alla kontroller med 0 i rutan Tabbindex hamnar sist i tabbordningen. Om du vill hoppa över kontroller i tabbordningen anger du -1 i rutan Tabbindex .
Avancerat Tilldela ett kortkommando Du kan ange ett kortkommando genom att skriva en bokstav eller ett nummer i rutan Access-tangenten . Med kortkommandon kan användare navigera till en kontroll genom att trycka på en kombination av tangenttryckningar i stället för att flytta musen. Om du väljer att använda kortkommandon i formulärmallen måste du informera användarna om att genvägarna finns. Du kan till exempel skriva (ALT+S) efter en textruteetikett för att informera användarna om att det finns ett kortkommando för en textruta av typen Försäljare .
Avancerat Ange eller anpassa kopplingsåtgärder Klicka på Slå samman inställningar för att ange hur data som användarna anger i kontrollen ska visas när flera formulär kombineras. Du kan till exempel välja att prefixa texten från en textruta med ett visst ord eller avgränsa textruteobjekt med semikolon.
Avancerat Hämta ViewContext-identifieraren för textrutan Du kan använda värdet ViewContext för att identifiera kontrollen i koden. Om du till exempel vet värdet för ViewContext kan du använda det värdet med metoden ExecuteAction för Objektet Visa för att programmässigt utföra en redigeringsåtgärd på DE XML-data som är bundna till kontrollen.
Avancerat Ange och anpassa en indataomfattning Klicka på Indataomfång för att ange vilken typ av användarinmatning som är avsedd för kontrollen. Det kan förbättra igenkänningen av handskrift och talinmatning för kontrollen. Om du till exempel använder IS_URL indataomfång för kontrollen vet InfoPath att blanksteg ska ignoreras mellan ord.
Webbläsarformulär Anpassa inställningar för att publicera data på servern Fliken Webbläsarformulär visas bara när du utformar en webbläsarkompatibel formulärmall. Det gör att du kan styra om data skickas till servern när användare ändrar data i textrutan.