Egenskaben Format

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Gælder for

Kombinationsboksobjekt

Tekstboksobjekt

Du kan bruge egenskaben Format til at tilpasse den måde, tal, datoer, klokkeslæt og tekst vises og udskrives på. Streng med læse/skriveadgang.

udtryk.Format

udtryk Obligatorisk. Et udtryk, der returnerer et af objekterne på listen Gælder for.

Bemærkninger

Du kan bruge et af de foruddefinerede formater, eller du kan oprette et brugerdefineret format ved hjælp af formateringssymboler.

Egenskaben Format bruger forskellige indstillinger for forskellige datatyper.

Du kan angive denne egenskab for et kontrolelement i kontrolelementets egenskabsark. For et felt, du kan angive denne egenskab i tabellens designvisning (i sektionen Feltegenskaber) eller i designvisning af Forespørgselsvindue (i egenskabsarket Feltegenskaber). Du kan også bruge en makro eller Visual Basic for Applications (VBA)-kode.

Bemærk: I Visual Basic skal du angive et strengudtryk, der svarer til et af de foruddefinerede formater, eller angive et brugerdefineret format.

Egenskaben Format påvirker kun den måde, data vises på. Den har ikke indvirkning på, hvordan data gemmes.

Microsoft Office Access 2007 indeholder foruddefinerede formater til datatyperne Dato/klokkeslæt, Tal og Valuta, Tekst og Notat og Ja/Nej. De foruddefinerede formater afhænger af det land eller område, der angives ved at dobbeltklikke i Internationale indstillinger i Windows Kontrolpanel. De formater, der er relevante for det valgte land og område, vises i programmet. Hvis der f.eks. er valgt Engelsk (USA) under fanen Generelt, vises 1234,56 i formatet Valuta som $1.234,56, men hvis du har valgt Engelsk (Storbritannien) under fanen Generelt, vises tallet som £1.234,56.

Hvis du indstiller egenskaben Format for et felt i tabeldesign, bruges dette format i Access til at vise data i dataark. Programmet anvender desuden egenskaben Format for et felt til nye kontrolelementer i formularer og rapporter.

Du kan bruge følgende symboler i brugerdefinerede formater til alle datatyper.

Symbol

Betydning

(mellemrum)

Vis mellemrum som konstanttegn.

"ABC"

Vis alt i anførselstegn som konstanttegn.

!

Gennemtving venstrejustering i stedet for højrejustering.

*

Udfyld tilgængelig plads med det næste tegn.

\

Vis det næste tegn som et konstanttegn. Du kan også få vist konstanttegn ved at sætte anførselstegn rundt om dem.

[farve]

Vis de formaterede data i den farve, der er angivet mellem parenteserne. Tilgængelige farver: Sort, blå, grøn, cyan, rød, magenta, gul, hvid.


Du kan ikke blande brugerdefinerede formateringssymboler for datatyperne Tal og Valuta med formateringssymbolerne Dato/klokkeslæt, Ja/Nej eller Tekst og Notat.

Når du har defineret en inputmaske og indstillet egenskaben Format for de samme data, har egenskaben Format førsteprioritet, når dataene vises, og inputmasken ignoreres. Hvis du f.eks. opretter en inputmaske for en adgangskode i tabeldesign og samtidig indstiller egenskaben Format for det samme felt enten i tabellen eller i et kontrolelement i en formular, ignoreres inputmasken for adgangskoden, og dataene vises i overensstemmelse med egenskaben Format.

Eksempel

I følgende tre eksempler angives egenskaben Format ved hjælp af et foruddefineret format:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

I næste eksempel angives egenskaben Format ved hjælp af et brugerdefineret format. I dette format vises en dato som: Jan 1995.

Forms!Employees!HireDate.Format = "mmm yyyy"

I følgende eksempel vises en VBA-funktion, der formaterer numeriske data ved hjælp af formatet Valuta, og som formaterer tekstdata som udelukkende store bogstaver. Funktionen kaldes fra hændelsen VedFokusVæk for et ubundet kontrolelement med navnet TaxRefund.

Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×