Feltene Kort tekst og Lang tekst (også kalt Notat) er kanskje de mest brukte datatypene. Med tekstformatering har du to valg: behold standardformatene eller opprett et egendefinert format. Når du bruker et format på et tabellfelt, brukes det samme formatet automatisk på alle skjema- eller rapportkontroller som du senere binder til tabellfeltet. Formatering endrer bare hvordan dataene vises, og påvirker ikke hvordan dataene lagres eller hvordan brukere skriver inn data.
I denne artikkelen
Oversikt over tekstformater
Datatypene Kort tekst og Lang tekst (også kalt Notat) har ikke forhåndsdefinerte formater. Datatypen Kort tekst har bare egendefinerte formater. Datatypen Lang tekst har både egendefinert og rik tekstformatering. Hvis du ikke angir et format, justeres all tekst i dataark i Access.
Vanligvis bruker du egendefinerte formater på datatypene Kort tekst og Lang tekst for å gjøre tabelldataene enklere å lese. Hvis du for eksempel bruker et skjema til å samle inn kredittkortnumre, og du lagrer disse numrene uten mellomrom, kan du bruke et egendefinert format til å legge til de aktuelle plassene for å gjøre kredittkortnumrene enklere å lese.
Egendefinerte formater for tekstfelt kan ha opptil to inndelinger. Hver inndeling inneholder formatspesifikasjonen for forskjellige data i et felt.
Del |
Beskrivelse |
Fornavn |
Format for felt med tekst. |
Sekund |
Formatet for felt med nullengdestrenger og nullverdier. |
Hvis du for eksempel har en tekstbokskontroll der du vil at ordet «Ingen» dukker opp når det ikke finnes en streng i feltet, kan du angi det egendefinerte formatet @;"Ingen" som Format-egenskapsinnstillingen for kontrollen. @-symbolet i den første delen fører til at teksten fra feltet vises, og den andre delen fører til at ordet «Ingen» vises når det er en tom streng eller nullverdi i feltet.
Du kan bruke Format-funksjonen til å returnere én verdi for en tom streng og en annen for en nullverdi
Hvis du vil kontrollere formatet som dataene skrives inn i, kan du se Kontrollere dataregistreringsformater med inndatamasker. Hvis du vil forbedre ren tekst i en datatype for lang tekst, kan du se Legge til et felt for rik tekst.
Bruke et egendefinert format
-
Åpne tabellen i Utformingsvisning.
-
Velg dato/klokkeslett-feltet du vil formatere, i den øvre delen av utformingsrutenettet.
-
Velg generelt-fanen under Feltegenskaper, klikk cellen ved siden av Format-boksen, og skriv inn de bestemte tegnene basert på formateringsbehovene.
-
Når du har angitt et format, vises knappen Alternativer for oppdatering av egenskap, og du kan bruke formatet på andre tabellfelt og skjemakontroller som logisk vil arve det. Hvis du vil bruke endringene i hele databasen, klikker du smartflagget, og deretter klikker du Oppdater format overalt <Feltnavn> brukes. I dette tilfellet er Feltnavn navnet på Tekst-feltet.
-
Hvis du velger å bruke endringene i hele databasen, vises dialogboksen Oppdater egenskaper og viser skjemaer og andre objekter som vil arve det nye formatet. Klikk Ja for å bruke formatet.
Hvis du vil ha mer informasjon, kan du se Overføre en feltegenskap.
-
Lagre endringene, og bytt deretter til dataarkvisning for å se om formatet oppfyller dine behov.
-
Test den egendefinerte tekstformateringen på følgende måter:
-
Skriv inn verdier med store eller små bokstaver, og se hvordan formatet behandler dataene.
-
Skriv inn en tom streng eller en nullverdi, og se om du liker resultatet.
-
Eksempler på egendefinerte formater
Nedenfor finner du eksempler på egendefinerte tekstformater.
Innstilling |
Data |
Skjerm |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 465043799 |
465-04-3799 465043799 |
> |
davidsen DAVIDSEN Davidsen |
DAVIDSEN DAVIDSEN DAVIDSEN |
< |
davidsen DAVIDSEN Davidsen |
davidsen davidsen davidsen |
@;"Ukjent" |
Nullverdi |
Ukjent |
Nullengdestreng |
Ukjent |
|
Tekst |
Samme teksten som skrives inn, vises |
Egendefinerte formattegn
Obs!: Hvis du bruker et egendefinert format på felt for lang tekst eller notat, avkortes visningen til 255 tegn.
Hvis du vil opprette et egendefinert format, bruker du følgende tegn som plassholdere og skilletegn.
Tegn |
Beskrivelse |
@ |
Brukes til å vise alle tilgjengelige tegn for plasseringen i formatstrengen. Hvis Access plasserer alle tegnene i de underliggende dataene, vises eventuelle gjenværende plassholdere som tomme mellomrom. Hvis for eksempel formatstrengen er @@@@@ og den underliggende teksten er ABC, er teksten venstrejustert med to innledende mellomrom. |
& |
Brukes til å vise alle tilgjengelige tegn for plasseringen i formatstrengen. Hvis Access plasserer alle tegnene i de underliggende dataene, viser eventuelle gjenværende plassholdere ingenting. Hvis formatstrengen for eksempel er &&&&& og teksten er ABC, vises bare den venstrejusterte teksten. |
! |
Brukes til å tvinge plassholdertegn som skal fylles fra venstre mot høyre i stedet for fra høyre mot venstre. Du må bruke dette tegnet på begynnelsen av en formatstreng. |
< |
Brukes til å tvinge all tekst til små bokstaver. Du må bruke dette tegnet i begynnelsen av en formatstreng, men du kan sette et utropstegn foran det (!). |
> |
Brukes til å tvinge all tekst til store bokstaver. Du må bruke dette tegnet i begynnelsen av en formatstreng, men du kan sette et utropstegn foran det (!). |
* |
Når det brukes, blir tegnet rett etter stjernen (*) et fylltegn – et tegn som brukes til å fylle mellomrom. Access viser vanligvis tekst som venstrejustert og fyller et område til høyre for verdien med mellomrom. Du kan legge til fylltegn hvor som helst i en formatstreng. Når du gjør dette, fyller Access alle mellomrom med det angitte tegnet. |
Tomt område, + - $ () |
Brukes til å sette inn mellomrom, matematiske tegn (+ -), økonomiske symboler ($ ¥ £) og parenteser etter behov hvor som helst i formatstrengene. Hvis du vil bruke andre vanlige matematiske symboler, for eksempel skråstrek (\ eller /) og stjerne (*), omslutter du dem med doble anførselstegn – vær oppmerksom på at du kan plassere disse tegnene hvor som helst i formatstrengen. |
"Litteral tekst" |
Bruk doble anførselstegn til å omslutte tekst du vil vise til brukere. |
\ |
Brukes til å tvinge Access til å vise tegnet som følger umiddelbart. Dette er det samme som å omslutte et tegn med doble anførselstegn. |
[farge] |
Brukes til å bruke en farge på alle verdiene i en del av formatet. Du må omslutte navnet i hakeparenteser og bruke ett av disse navnene: svart, blå, cyan, grønn, magenta, rød, gul eller hvit. |