Kort tekst- og Lang tekst-felt (også kalt Notat) er kanskje de mest brukte datatypene. Når det gjelder 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 dette 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
- Bruke et egendefinert format
- Eksempler på egendefinerte formater
- Egendefinerte formateringstegn
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 formatering og rik tekstformatering. Hvis du ikke angir et format, venstrejusteres 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 tallene uten mellomrom, kan du bruke et egendefinert format til å legge til riktige mellomrom 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» skal vises når det ikke finnes en streng i feltet, kan du skrive inn det egendefinerte formatet @;" Ingen» som kontrollens Format-egenskapsinnstilling. @-symbolet i den første delen gjør at teksten fra feltet vises, og den andre delen gjør at ordet «Ingen» skal vises når det er en nullengdestreng eller nullverdi i feltet.
Du kan bruke Format-funksjonen til å returnere én verdi for en nullengdestreng og en annen for en nullverdi
Hvis du vil kontrollere formatet dataene skrives inn i, kan du se Kontrollere dataregistreringsformater med inndatamasker. Hvis du vil forbedre ren tekst i datatypen 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 bestemte tegn basert på formateringsbehovene dine.
Når du har angitt et format, vises knappen Alternativer for egenskapsoppdatering , som lar deg bruke formatet på alle andre tabellfelt og skjemakontroller som logisk ville arvet det. Hvis du vil bruke endringene i hele databasen, klikker du smartflagget, og deretter klikker du Oppdater format overalt <hvor feltnavnet> brukes. I dette tilfellet er Feltnavn navnet på tekstfeltet.
Hvis du velger å bruke endringene på hele databasen, vises dialogboksen Oppdater egenskaper som viser skjemaene og de andre objektene som skal 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 behovene dine.
Test den egendefinerte tekstformateringen på følgende måter:
- Skriv inn verdier for 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
Følgende er eksempler på egendefinerte tekstformater.
| Innstilling | Data | Visning |
|---|---|---|
| @@@-@@-@@@@ | 465043799 | 465-04-3799 |
| @@@@@@@@@ | 465-04-3799 465043799 |
465-04-3799 465043799 |
| > | davidsen DAVIDSEN Davolio |
DAVIDSEN DAVIDSEN DAVIDSEN |
| < | davidsen DAVIDSEN Davolio |
davidsen davidsen davidsen |
| @;"Ukjent" | Nullverdi | Ukjent |
| Nullengdestreng | Ukjent | |
| Tekst | Samme teksten som skrives inn, vises |
Egendefinerte formateringstegn
Obs!
Når du bruker et egendefinert format på felt for lang tekst eller notat, avkortes visningen til 255 tegn.
Hvis du vil opprette et egendefinert format, kan du bruke følgende tegn som plassholdere og skilletegn.
| Tegn | Beskrivelse |
|---|---|
| @ | Brukes til å vise et hvilket som helst tilgjengelig tegn for plasseringen i formatstrengen. Hvis Access plasserer alle tegnene i de underliggende dataene, vises eventuelle gjenværende plassholdere som mellomrom. Hvis for eksempel formatstrengen er @@@@@ og den underliggende teksten er ABC, venstrejusteres teksten med to innledende mellomrom. |
| & | Brukes til å vise et hvilket som helst tilgjengelig tegn for plasseringen i formatstrengen. Hvis Access plasserer alle tegnene i de underliggende dataene, viser eventuelle gjenværende plassholdere ingenting. Hvis for eksempel formatstrengen er &&&&& og teksten er ABC, vises bare den venstrejusterte teksten. |
| ! | Brukes til å tvinge plassholdertegn til å fylles ut fra venstre mot høyre i stedet for høyre mot venstre. Du må bruke dette tegnet i 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 ut mellomrom. Access viser vanligvis tekst som venstrejustert og fyller et hvilket som helst 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 eventuelle mellomrom med det angitte tegnet. |
| Tomt mellomrom, + - $ () | Brukes til å sette inn mellomrom, matematiske tegn (+ -), økonomiske symboler ($ ¥ £) og parenteser etter behov hvor som helst i formatstrengerne. Hvis du vil bruke andre vanlige matematiske symboler, for eksempel skråstrek (\ eller /) og stjerne (*), må du omslutte dem med doble anførselstegn – vær oppmerksom på at du kan plassere disse tegnene hvor som helst i formatstrengen. |
| «Ordrett tekst» | Bruk doble anførselstegn til å omslutte tekst du vil vise til brukerne. |
| \ | 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. |