Felterne Kort tekst og Lang tekst (også kaldet Notat) er måske de mest almindeligt brugte datatyper. Med tekstformatering har du to valgmuligheder: Behold standardformaterne, eller opret et brugerdefineret format. Når du anvender et format på et tabelfelt, anvendes det samme format automatisk på alle formular- eller rapportkontrolelementer, som du efterfølgende binder til det pågældende tabelfelt. Formatering ændrer kun den måde, dataene vises på, og påvirker ikke, hvordan dataene gemmes, eller hvordan brugerne indtaster data.
I denne artikel
Oversigt over tekstformater
Datatyperne Kort tekst og Lang tekst (også kaldet Notat) har ikke foruddefinerede formater. Datatypen Kort tekst har kun brugerdefinerede formater. Datatypen Lang tekst har både brugerdefineret formatering og RTF-formatering. Hvis du ikke angiver et format, venstrejusterer Access al tekst i dataark.
Du anvender typisk brugerdefinerede formater på datatyperne Kort tekst og Lang tekst for at gøre det nemmere at læse tabeldataene. Hvis du f.eks. bruger en formular til at indsamle kreditkortnumre, og du gemmer disse numre uden mellemrum, kan du bruge et brugerdefineret format til at tilføje de relevante mellemrum for at gøre kreditkortnumrene nemmere at læse.
Brugerdefinerede formater for tekstfelter kan have op til to sektioner. Hver sektion indeholder formatspecifikationen for forskellige data i et felt.
Sektion |
Beskrivelse |
Første |
Format for felter med tekst. |
Anden |
Format for felter med tomme strenge (nullængde) og Null-værdier. |
Hvis du f.eks. har en tekstfeltkontrolelement , hvori ordet "Ingen" skal vises, når der ikke er nogen streng i feltet, kan du skrive det brugerdefinerede format @;" Ingen" som kontrolelementets egenskabsindstilling Format . @-symbolet i den første sektion medfører, at teksten fra feltet vises, og den anden sektion medfører, at ordet "Ingen" vises, når der er en tom streng eller Null-værdi i feltet.
Du kan bruge funktionen Format til at returnere én værdi for en streng af længden nul og en anden for en Null-værdi
Hvis du vil styre det format, som data indtastes i, skal du se Kontrollere dataindtastningsformater med inputmasker. Hvis du vil forbedre almindelig tekst i datatypen Lang tekst, skal du se Tilføj et RTF-felt.
Anvende et brugerdefineret format
-
Åbn tabellen i Designvisning.
-
Vælg det Dato/klokkeslæt-felt, du vil formatere, i den øverste del af designgitteret.
-
I sektionen Feltegenskaber skal du vælge fanen Generelt , klikke på cellen ud for feltet Formatér og angive de specifikke tegn baseret på dine formateringsbehov.
-
Når du har angivet et format, vises knappen Indstillinger for egenskabsopdatering , hvor du kan anvende formatet på alle andre tabelfelter og kontrolelementer i formularer, der logisk nedarver det. Hvis du vil anvende ændringerne i hele databasen, skal du klikke på i-mærket og derefter klikke på Opdater format overalt <Feltnavn,> bruges. I dette tilfælde er Feltnavn navnet på tekstfeltet.
-
Hvis du vælger at anvende ændringerne på hele databasen, vises dialogboksen Opdater egenskaber , og de formularer og andre objekter, der nedarver det nye format, vises. Klik på Ja for at anvende formatet.
Du kan få mere at vide under Overføre en feltegenskab.
-
Gem dine ændringer, og skift derefter til dataarkvisning for at se, om formatet opfylder dine behov.
-
Test den brugerdefinerede tekstformatering på følgende måder:
-
Angiv værdier med store eller små bogstaver, og se, hvordan formatet behandler dataene.
-
Angiv en tom streng eller en null-værdi, og se, om du synes godt om resultatet.
-
Eksempler på brugerdefinerede formater
Følgende er eksempler på brugerdefinerede tekstformater.
Indstilling |
Data |
Vis |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 465043799 |
465-04-3799 465043799 |
> |
davolio DAVOLIO Davolio |
DAVOLIO DAVOLIO DAVOLIO |
< |
davolio DAVOLIO Davolio |
davolio davolio davolio |
@;"Ukendt" |
Null-værdi |
Ukendt |
Tom streng |
Ukendt |
|
En hvilken som helst tekst |
Samme tekst som angivet vises |
Brugerdefinerede formattegn
Bemærk!: Hvis du anvender et brugerdefineret format på lang tekst eller notatfelter, afkortes visningen til 255 tegn.
Hvis du vil oprette et brugerdefineret format, skal du bruge følgende tegn som pladsholdere og separatorer.
Tegn |
Beskrivelse |
@ |
Bruges til at vise alle tilgængelige tegn for dets placering i formatstrengen. Hvis Access placerer alle tegn i de underliggende data, vises eventuelle resterende pladsholdere som tomme mellemrum. Hvis formatstrengen f.eks. er @@@@@, og den underliggende tekst er ABC, er teksten venstrejusteret med to foranstillede tomme mellemrum. |
& |
Bruges til at vise alle tilgængelige tegn for dets placering i formatstrengen. Hvis Access placerer alle tegn i de underliggende data, vises eventuelle resterende pladsholdere ikke. Hvis formatstrengen f.eks. er &&&&& , og teksten er ABC, vises kun den venstrejusterede tekst. |
! |
Bruges til at gennemtvinge, at pladsholdertegn udfyldes fra venstre mod højre i stedet for højre mod venstre. Du skal bruge dette tegn i starten af en formatstreng. |
< |
Bruges til at tvinge al tekst til små bogstaver. Du skal bruge dette tegn i starten af en formatstreng, men du kan indsætte et udråbstegn (!) foran det. |
> |
Bruges til at tvinge al tekst til store bogstaver. Du skal bruge dette tegn i starten af en formatstreng, men du kan indsætte et udråbstegn (!) foran det. |
* |
Når det bruges, bliver tegnet umiddelbart efter stjernen (*) til et fyldtegn – et tegn, der bruges til at udfylde tomme mellemrum. Access viser normalt tekst som venstrejusteret og udfylder et område til højre for værdien med tomme mellemrum. Du kan tilføje fyldtegn hvor som helst i en formatstreng. Når du gør det, udfylder Access eventuelle tomme mellemrum med det angivne tegn. |
Tomt mellemrum, + - $ () |
Bruges til at indsætte tomme mellemrum, matematiske tegn (+ -), økonomiske symboler ($ ¥ £) og parenteser efter behov et vilkårligt sted i formatstrengene. Hvis du vil bruge andre almindelige matematiske symboler, f.eks. skråstreg (\ eller /) og stjerne (*), skal du sætte dem i dobbelte anførselstegn – bemærk, at du kan placere disse tegn et vilkårligt sted i formatstrengen. |
"Konstant tekst" |
Brug dobbelte anførselstegn til at omgive tekst, der skal vises til brugerne. |
\ |
Bruges til at tvinge Access til at vise det tegn, der følger umiddelbart efter. Dette er det samme som at omgive et tegn med dobbelte anførselstegn. |
[farve] |
Bruges til at anvende en farve på alle værdier i en sektion af dit format. Du skal sætte navnet i kantede parenteser og bruge et af disse navne: sort, blå, cyan, grøn, magenta, rød, gul eller hvid. |