Egenskaben Format

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 til forskellige datatypen Felt.

Til et kontrolelement kan du angive denne egenskab i kontrolelementets egenskabsark. Til et felt kan du indstille egenskaben i designvisning (i sektionen Feltegenskaber) eller i designvisning i 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
Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×