Format, eigenschap

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Van toepassing op

ComboBox-object
TextBox-object

Met de eigenschap Format kunt u de manier aanpassen waarop getallen, datums, tijden en tekst worden weergegeven en afgedrukt. Lezen/schrijven String.

expressie.Format

expressie Vereist. Een expressie die een van de objecten in de lijst Van toepassing op retourneert.

Opmerkingen

Gebruik een van de vooraf gedefinieerde notaties of maak een aangepaste notatie met behulp van opmaaksymbolen.

De eigenschap Format gebruikt verschillende instellingen voor verschillende gegevenstypen.

Voor een besturingselement stelt u deze eigenschap in het eigenschappenvenster van het besturingselement in. Stel deze eigenschap voor een veld in in de ontwerpweergave voor tabellen (in de sectie Veldeigenschappen) of in de ontwerpweergave van het queryvenster (in het eigenschappenblad Veldeigenschappen). U kunt ook een macro of VBA-code (Visual Basic for Applications) gebruiken.

Opmerking

Voer in Visual Basic een tekenreeksexpressie in die overeenkomt met een van de vooraf gedefinieerde notaties of voer een aangepaste notatie in.

De eigenschap Format bepaalt slechts de wijze waarop gegevens worden weergegeven. De eigenschap is niet van invloed op hoe gegevens worden opgeslagen.

Access biedt vooraf gedefinieerde notaties voor de gegevenstypen Datum/tijd, Getal en Valuta, Tekst en Memo, en Ja/nee. De vooraf gedefinieerde notaties zijn afhankelijk van het opgegeven land of de opgegeven regio door te dubbelklikken op Landinstellingen in Windows Configuratiescherm. De notaties die geschikt zijn voor het geselecteerde land of de geselecteerde regio. Als bijvoorbeeld Nederlands (Verenigde Staten) is geselecteerd op het tabblad Algemeen, wordt 1234,56 in de notatie Valuta weergegeven als $ 1.234,56, maar wanneer Nederlands (Nederland) is geselecteerd op het tabblad Algemeen, wordt dit getal weergegeven als £ 1.234,56.

Als u de eigenschap Format van een veld instelt in de ontwerpweergave voor tabellen, wordt deze notatie gebruikt om gegevens op gegevensbladen weer te geven. Ook wordt de eigenschap Format van het veld toegepast op nieuwe besturingselementen op formulieren en rapporten.

Gebruik de volgende symbolen in aangepaste notatie voor alle gegevenstypen.

Symbool Betekenis
(spatie) Spaties als feitelijke tekens weergeven.
"ABC" Alles wat tussen de aanhalingstekens staat, letterlijk weergeven.
! Uitlijning links in plaats van uitlijning rechts afdwingen.
* Beschikbare ruimte opvullen met het volgende teken.
\ Het volgende teken letterlijk weergeven. U kunt tekens ook letterlijk weergeven door ze tussen aanhalingstekens te plaatsen.
[kleur] De opgemaakte gegevens weergeven in de tussen de haakjes aangegeven kleur. Beschikbare kleuren: Zwart, Blauw, Groen, Cyaan, Rood, Magenta, Geel, Wit.

De opmaaksymbolen voor aangepaste notatie van de gegevenstypen Getal en Valuta kunnen niet samen met de opmaaksymbolen voor de typen Datum/tijd, Ja/nee of Tekst en Memo worden gebruikt.

Als u voor dezelfde gegevens een invoermasker hebt gedefinieerd en de eigenschap Format hebt ingesteld, krijgt de eigenschap Format voorrang bij de weergave van de gegevens en wordt het invoermasker genegeerd. Als u bijvoorbeeld een invoermasker Wachtwoord maakt in de ontwerpweergave voor tabellen en tevens de eigenschap Format instelt voor hetzelfde veld, hetzij in de tabel of in een besturingselement op een formulier, wordt het invoermasker Wachtwoord genegeerd en worden de gegevens weergegeven volgens de eigenschap Format.

Voorbeeld

In de volgende drie voorbeelden wordt de eigenschap Format ingesteld met gebruik van een vooraf gedefinieerde notatie:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

In het volgende voorbeeld wordt de eigenschap Format ingesteld met behulp van een aangepaste notatie. Bij deze notatie wordt een datum als volgt weergegeven: Jan 1995.

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

In het volgende voorbeeld wordt een VBA-functie gedemonstreerd waardoor numerieke gegevens worden genoteerd volgens de notatie Currency en waardoor tekstgegevens geheel in hoofdletters worden weergegeven. De functie wordt aangeroepen vanuit de gebeurtenis OnLostFocus van een niet-afhankelijk besturingselement met de naam 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