Felterne Kort tekst og Lang tekst (også kaldet Notat) er måske de mest almindeligt brugte datatyper. Med tekstformatering har du to valgmuligheder: beholde standardformaterne eller oprette et brugerdefineret format. Når du anvender et format på et tabelfelt, anvendes det samme format automatisk på ethvert formular- eller rapportkontrolelement, 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.
Denne artikel indeholder
- Oversigt over tekstformater
- Anvend et brugerdefineret format
- Eksempler på brugerdefinerede formater
- Tegn i brugerdefineret format
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 og RTF-formatering. Hvis du ikke angiver et format, venstrejusterer Access al tekst i dataark.
Du anvender typisk brugerdefinerede formater til 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 et kontrolelement for et tekstfelt, hvor du vil have vist ordet "Ingen", når der ikke er nogen streng i feltet, kan du skrive det brugerdefinerede format @;" Ingen" som kontrolelementets indstilling for egenskaben Format . @-symbolet i den første sektion får teksten fra feltet til at blive vist, og den anden sektion får ordet "Ingen" til at blive vist, når der er en tom streng eller en Null-værdi i feltet.
Du kan bruge funktionen Format til at returnere én værdi for en tom streng og en anden for en Null-værdi
Hvis du vil styre det format, som data indtastes i, skal du se Kontrollere dataangivelsesformater med inputmasker. Hvis du vil forbedre almindelig tekst i datatypen Lang tekst, skal du se Tilføje et RTF-tekstfelt.
Anvend et brugerdefineret format
Åbn tabellen i Designvisning.
I den øverste del af designgitteret skal du markere det dato/klokkeslæt-felt, du vil formatere.
Vælg fanen Generelt i sektionen Feltegenskaber, klik på cellen ud for feltet Formatér, og angiv de bestemte tegn baseret på dine formateringsbehov.
Når du har angivet et format, vises knappen Indstillinger for opdatering af egenskab , og du kan anvende formatet på andre tabelfelter og kontrolelementer i formularer, der logisk ville arve formatet. Hvis du vil anvende ændringerne i hele databasen, skal du klikke på i-mærket og derefter klikke på Opdater format overalt, hvor <Feltnavn> bruges. I dette tilfælde er Feltnavn navnet på dit tekstfelt.
Hvis du vælger at anvende ændringerne på hele databasen, vises dialogboksen Egenskaber for opdatering , hvor de formularer og andre objekter, der skal arve det nye format, vises. Klik på Ja for at anvende formatet.
Få mere at vide under Overføre en feltegenskab.Gem ændringerne, og skift derefter til dataarkvisning for at se, om formatet opfylder dine behov.
Test din brugerdefinerede tekstformatering på følgende måder:
- Angiv værdier for store eller små bogstaver, og se, hvordan formatet behandler dataene.
- Skriv en streng af længden nul eller en null-værdi, og se, om du kan lide resultatet.
Eksempler på brugerdefinerede formater
Følgende er eksempler på brugerdefinerede tekstformater.
| Indstilling | Data | Skærm |
|---|---|---|
| @@@-@@-@@@@ | 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 |
Tegn i brugerdefineret format
Bemærk
Hvis du anvender et brugerdefineret format på felter til lang tekst eller notat, 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 ethvert tilgængeligt 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, venstrejusteres teksten med to foranstillede tomme mellemrum. |
| & | Bruges til at vise ethvert tilgængeligt tegn for dets placering i formatstrengen. Hvis Access placerer alle tegn i de underliggende data, vises eventuelle resterende pladsholdere intet. Hvis formatstrengen f.eks. er &&&&& , og teksten er ABC, vises kun den venstrejusterede tekst. |
| ! | Bruges til at tvinge pladsholdertegn til at blive udfyldt fra venstre mod højre i stedet for fra 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 sætte et udråbstegn (!) foran strengen. |
| > | Bruges til at tvinge al tekst til store bogstaver. Du skal bruge dette tegn i starten af en formatstreng, men du kan sætte et udråbstegn (!) foran strengen. |
| * | Når det bruges, bliver tegnet umiddelbart efter stjernen (*) til et fyldtegn – et tegn, der bruges til at udfylde 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 udfyldningstegn hvor som helst i en formatstreng. Når du gør dette, udfylder Access eventuelle tomme felter med det angivne tegn. |
| Tomt mellemrum, + - $ () | Bruges til at indsætte mellemrum, matematiske tegn (+ -), finansielle symboler ($ ¥ ¥) og parenteser efter behov et sted i dine formatstrenge. Hvis du vil bruge andre almindelige matematiske symboler, f.eks. skråstreg (\ eller /) og stjerne (*), skal du omslutte dem med dobbelte anførselstegn – bemærk, at du kan placere disse tegn hvor som helst i formatstrengen. |
| "Ordret tekst" | Brug dobbelte anførselstegn til at omslutte tekst, der skal vises til brugere. |
| \ | Bruges til at tvinge Access til at vise det tegn, der kommer umiddelbart efter. Det svarer til at omgive et tegn med dobbelte anførselstegn. |
| [farve] | Dette 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. |