Formatera ett textfält

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Fälten Kort text och Lång text (även kallade PM) är kanske de mest använda datatyperna. När det gäller textformatering kan du göra två saker: behålla standardformaten eller skapa ett eget format. När du använder ett format för ett tabellfält, tillämpas samma format automatiskt på alla formulär- eller rapportkontroller som du sedan binder till det tabellfältet.  Formatering ändrar bara hur data visas och påverkar inte hur data lagras eller hur användare anger data.

Artikelinnehåll

Översikt över textformat

Datatyperna Kort text och Lång text (kallas även PM) har inte fördefinierade format. Datatypen Kort text har endast egna format. Datatypen Lång text har både anpassad formatering och RTF-formatering. Om du inte anger något format vänsterjusterar Access all text i databladen.

Vanligtvis använder du anpassade format för datatyperna Kort text och Lång text för att göra tabelldata lättare att läsa. Om du till exempel använder ett formulär för att samla in kreditkortsnummer och du sparar dessa nummer utan blanksteg, kan du använda ett anpassat format för att lägga till lämpliga blanksteg för att göra kreditkortsnumren lättare att läsa.

Anpassade format för textfält kan ha upp till två avsnitt. Varje avsnitt innehåller formatspecifikationen för olika data i ett fält.

Avsnitt Beskrivning
Första Format för fält med text.
Andra Format för fält med nollängdssträngar och Null-värden.

Om du till exempel har en textrutekontroll där du vill att ordet "Inget" ska visas när det inte finns någon sträng i fältet kan du skriva det anpassade formatet @;" Inget" som inställningen för egenskapen Format för kontrollen. Symbolen @ i det första avsnittet gör att texten från fältet visas och det andra avsnittet gör att ordet "Inget" visas när fältet innehåller en nollängdssträng eller ett Null-värde.

Du kan använda funktionen Format för att returnera ett värde för en nollängdssträng och ett annat för ett Null-värde

Information om hur du styr formatet som data anges i finns i Kontrollera datainmatningsformat med indatamasker. Information om hur du förbättrar oformaterad text i datatypen Lång text finns i Lägga till ett RTF-fält.

Överst på sidan

Använda ett anpassat format

  1. Öppna tabellen i designvyn.

  2. I den övre delen av designrutnätet markerar du det datum/tid-fält som du vill formatera.

  3. I avsnittet Fältegenskaper väljer du fliken Allmänt , klickar på cellen bredvid rutan Format och anger de specifika tecknen baserat på dina formateringsbehov.

  4. När du har angett ett format visas knappen Alternativ för egenskapsuppdatering där du kan använda formatet på andra tabellfält och formulärkontroller som logiskt skulle ärva det. Klicka på den smarta etiketten och sedan på Uppdatera format överallt <där fältnamn> används om du vill tillämpa ändringarna i hela databasen. I det här fallet är Fältnamn namnet på textfältet.

  5. Om du väljer att tillämpa ändringarna på hela databasen öppnas dialogrutan Egenskaper för uppdatering , där de formulär och andra objekt som ärver det nya formatet visas. Klicka på Ja om du vill använda formatet.
    Mer information finns i Sprida en fältegenskap.

  6. Spara ändringarna och växla sedan till databladsvyn för att se om formatet uppfyller dina behov.

  7. Testa den anpassade textformateringen på följande sätt:

    • Ange versaler eller gemener och se hur data behandlas i formatet.
    • Ange en nollängdssträng eller ett null-värde och se om du gillar resultatet.

Överst på sidan

Exempel på anpassade format

Följande är exempel på anpassade textformat.

Inställning Data Visa
@@@-@@-@@@@ 465043799 465-04-3799
@@@@@@@@@ 465-04-3799
465043799
465-04-3799
465043799
> danielsson danielsson
DAVOLIO
Gustavsson
DAVOLIO
DAVOLIO
DAVOLIO
< danielsson danielsson
DAVOLIO
Gustavsson
danielsson danielsson
danielsson danielsson
danielsson danielsson
@;"Okänt" Null-värde Okänt
Nollängdssträng Okänt
Valfri text Den angivna texten

Överst på sidan

Tecken i eget format

Obs

Om du använder ett anpassat format på fälten Lång text och PM kortas visningen av till 255 tecken.

Om du vill skapa ett eget format använder du följande tecken som platshållare och avgränsare:

Tecken Beskrivning
@ Det här formatet används för att visa alla tillgängliga tecken för dess position i formatsträngen. Om alla tecken i underliggande data placeras i Access visas kvarvarande platshållare som blanksteg.
Om formatsträngen till exempel är @@@@@ och den underliggande texten är ABC vänsterjusteras texten med två inledande blanksteg.
& Det här formatet används för att visa alla tillgängliga tecken för dess position i formatsträngen. Om alla tecken placeras i underliggande data i Access visas ingenting i kvarvarande platshållare.
Om formatsträngen till exempel är &&&&& och texten är ABC visas bara den vänsterjusterade texten.
! Används för att tvinga platshållartecken att fyllas i från vänster till höger i stället för höger till vänster. Du måste använda det här tecknet i början av en formatsträng.
< Används för att tvinga all text till gemener. Du måste använda det här tecknet i början av en formatsträng, men du kan inleda det med ett utropstecken (!).
> Används för att tvinga all text till versaler. Du måste använda det här tecknet i början av en formatsträng, men du kan inleda det med ett utropstecken (!).
* När den används blir tecknet omedelbart efter asterisken (*) ett fyllningstecken – ett tecken som används för att fylla tomma utrymmen. Access visar normalt text som vänsterjusterad och fyller alla områden till höger om värdet med tomma utrymmen. Du kan lägga till fyllningstecken var som helst i en formatsträng. När du gör det fylls alla tomma utrymmen med det angivna tecknet.
Tomt mellanslag, + - $ () Används för att infoga blanksteg, matematiska tecken (+ -), ekonomiska symboler ($ ¥ £) och parenteser efter behov var som helst i formatsträngarna. Om du vill använda andra vanliga matematiska symboler, till exempel snedstreck (\ eller /) och asterisk (*), omger du dem med dubbla citattecken. Observera att du kan placera dessa tecken var som helst i formatsträngen.
"Literal text" Använd dubbla citattecken om du vill omge den text som du vill ska visas för användarna.
\ Används för att tvinga Access att visa tecknet omedelbart efter. Det här är samma sak som att omge ett tecken med dubbla citattecken.
[färg] Används för att använda en färg på alla värden i en del av formatet. Du måste omge namnet med hakparenteser och använda något av följande namn: svart, blå, cyan, grön, magenta, röd, gul eller vit.

Överst på sidan