De gegevenstypen Getal, Groot getal en Valuta in Access bevatten veel indelingen. Voor getal- en valutanotatie hebt u drie opties: de standaardnotaties behouden, een vooraf gedefinieerde notatie toepassen of een aangepaste notatie maken. Wanneer u een indeling toepast op een tabelveld, wordt die indeling automatisch toegepast op elk formulier- of rapportbesturingselement dat u later aan dat tabelveld koppelt. Met opmaak wordt alleen de weergave van de gegevens gewijzigd. Dit heeft geen invloed op hoe de gegevens worden opgeslagen of hoe gebruikers gegevens invoeren.
In dit artikel
- Overzicht van getal- en valutanotaties
- Een vooraf gedefinieerde indeling toepassen
- Voorbeelden van vooraf gedefinieerde indelingen
- Een aangepaste indeling toepassen
- Voorbeelden van aangepaste indelingen
- Aangepaste opmaaktekens
- A.D. of B.C. weergeven
Overzicht van getal- en valutanotaties
Als u een aangepaste indeling wilt maken, voert u verschillende tekens in de eigenschap Opmaak van een tabelveld in. De tekens kunnen tijdelijke aanduidingen zijn, zoals 0 en #; scheidingstekens, zoals punten en komma's, letterlijke tekens en kleuren, op basis van hoe u de opmaak wilt weergeven. Elke aangepaste indeling die u in een tabelveld gebruikt, wordt automatisch toegepast op een afhankelijk besturingselement in een formulier of rapport.
U kunt notaties opgeven voor vier typen numerieke waarden: positief, negatief, nul (0) en null (niet-gedefinieerd). Als u een notatie maakt voor elk type waarde, plaatst u de notatie voor positieve waarden op de eerste plaats, de notatie voor negatieve waarden op de tweede plaats, de notatie voor nulwaarden op de derde plaats en de notatie voor null-waarden als laatste. Scheid elke indeling met een puntkomma.
Voorbeeld van aangepaste opmaak: #,###.##;(#,###.##)[Red];0,000.00;"Undefined"
Wordt weergegeven als:
1,234.568-
(1,234.568)in rood 0,000.00Undefined
Dit is wat de opmaak betekent:
- Het getalteken (
#) is een tijdelijke aanduiding voor cijfers. Als er geen waarden zijn, wordt er een lege spatie weergegeven. Als u nullen wilt weergeven in plaats van lege spaties, gebruikt0u als tijdelijke aanduiding. Als u bijvoorbeeld wilt weergeven1234als1234.00, gebruikt u de notatietekenreeks####.00. - Positieve waarden worden weergegeven met twee decimalen.
- Negatieve waarden worden weergegeven met twee decimalen, tussen haakjes en rood.
- Nulwaarden worden weergegeven als het getal
0, altijd met twee decimalen. - Null-waarden worden weergegeven als het woord
Undefined.
Er zijn maximaal vier secties mogelijk voor een tekenreeks en elke sectie wordt gescheiden door een puntkomma (;). Als het tabelveld null-waarden accepteert, kunt u de vierde sectie weglaten.
| Sectie | Indelingsbeschrijving | Voorbeeld |
|---|---|---|
Als de eerste sectie bevat #,###.## |
Geeft positieve waarden weer. |
1234.5678 wordt weergegeven als 1,234.568. In deze notatie wordt de komma gebruikt als het scheidingsteken voor duizendtallen en de punt als het decimaalteken. Als de decimale waarden in de record groter zijn dan het aantal tijdelijke aanduidingen in de aangepaste notatie, worden de waarden afgerond en wordt alleen het aantal waarden weergegeven dat is opgegeven in de notatie. Als uw veld bijvoorbeeld bevat 3,456.789, maar de indeling twee decimalen opgeeft, wordt de decimaalwaarde afgerond op 0.79.
Tip: Voor een notatie met grotere waarden of meer decimalen voegt u meer tijdelijke aanduidingen toe voor de decimale waarde, zoals #,###.###. |
Als de tweede sectie bevat (#,###.##)[Red] |
Geeft alleen negatieve waarden weer. Als uw gegevens geen negatieve waarden bevatten, laat Access het veld leeg. | De negatieve waarde staat tussen letterlijke tekens of haakjes. In dit voorbeeld wordt een negatieve waarde rood weergegeven. |
Als de derde sectie bevat 0,000.00 |
Hiermee definieert u de notatie voor alle nulwaarden (0). |
Wanneer het veld de waarde nul bevat, 0,000.00 wordt weergegeven. Als u tekst wilt weergeven in plaats van een getal, gebruikt u "Zero" tussen dubbele aanhalingstekens. |
Als de vierde sectie bevat "Undefined" |
Definieert wat gebruikers zien wanneer een record een null-waarde bevat. In dit geval zien gebruikers het woord Undefined. |
U kunt ook andere tekst gebruiken, zoals "Null" of "****". Tekens tussen dubbele aanhalingstekens worden behandeld als letterlijke tekens en worden precies weergegeven zoals opgegeven. |
Naar boven
Een vooraf gedefinieerde indeling toepassen
Access biedt verschillende vooraf gedefinieerde notaties voor getal- en valutagegevens. De standaardnotatie is om het ingevoerde getal weer te geven.
Tip
U kunt de eigenschap DecimalPlaces gebruiken om het standaardaantal decimalen te overschrijven voor de vooraf gedefinieerde notatie die u opgeeft voor de eigenschap Opmaak .
In een tabel
- Open de tabel in de ontwerpweergave.
- Selecteer in het bovenste gedeelte van het ontwerpraster het veld Datum/tijd dat u wilt opmaken.
- Klik in de sectie Veldeigenschappen in de onderste sectie op de pijl in het eigenschappenvak Opmaak en selecteer een indeling in de vervolgkeuzelijst.
- Nadat u een indeling hebt geselecteerd, wordt de knop Opties voor bijwerken van eigenschappen weergegeven. Hiermee kunt u de nieuwe indeling toepassen op alle andere tabelvelden en formulierbesturingselementen die deze logisch overnemen. Als u uw wijzigingen in de database wilt toepassen, klikt u op het infolabel en klikt u vervolgens op Indeling bijwerken overal waar <veldnaam> wordt gebruikt. In dit geval is Veldnaam de naam van uw getal- of valutaveld.
- Als u uw wijzigingen wilt toepassen op de hele database, klikt u op Ja wanneer het dialoogvenster Eigenschappen bijwerken wordt weergegeven en de formulieren en andere objecten worden weergegeven die de nieuwe indeling overnemen. Zie Een veldeigenschap doorgeven voor meer informatie.
- Sla uw wijzigingen op en schakel over naar de gegevensbladweergave om te zien of de indeling aan uw behoeften voldoet.
Opmerking
Nieuwe formulieren, rapporten of weergaven die u op basis van deze tabel maakt, krijgen de opmaak van de tabel, maar u kunt deze overschrijven in het formulier, rapport of weergave zonder de opmaak van de tabel te wijzigen.
In een formulier of rapport
In een formulier of rapport worden datums meestal weergegeven in tekstvakken. Stel de eigenschap Opmaak voor het tekstvak in op de gewenste datumnotatie.
- Open de indelingsweergave of ontwerpweergave van het formulier of rapport.
- Plaats de aanwijzer in het tekstvak met het getal of de valuta.
- Druk op F4 om het eigenschappenvenster weer te geven.
- Stel de eigenschap Format in op een van de vooraf gedefinieerde datumnotaties.
In een query
- Open de query in de ontwerpweergave.
- Klik met de rechtermuisknop op het datumveld en klik vervolgens op Eigenschappen.
- Selecteer in het eigenschappenvenster de gewenste indeling in de eigenschappenlijst Opmaak .
In een expressie
- Gebruik de
FormatDateTimefunctie om een datumwaarde op te maken in een van de verschillende vooraf gedefinieerde notaties. Dit kan handig zijn als u in een gebied werkt waarvoor een expressie is vereist, zoals een macro of een query.
Naar boven
Voorbeelden van vooraf gedefinieerde indelingen
In de volgende tabel ziet u de vooraf gedefinieerde instellingen voor de eigenschap Opmaak voor getallen en valuta.
| Instelling | Beschrijving |
|---|---|
| Standaardgetalnotatie | (Standaard) Geeft het ingevoerde nummer weer. |
| Valuta | Gebruikt het scheidingsteken voor duizendtallen en volgt de instellingen die zijn opgegeven in de landinstellingen van Windows voor negatieve bedragen, decimalen, valutasymbolen en decimalen. |
| Euro | Gebruikt het eurosymbool (€), ongeacht het valutasymbool dat is opgegeven in de landinstellingen van Windows. |
| Opgelost | Geeft ten minste één cijfer weer en volgt de instellingen die zijn opgegeven in de landinstellingen van Windows voor negatieve bedragen, decimale en valutasymbolen en decimalen. |
| Standaard | Gebruikt het scheidingsteken voor duizendtallen en volgt de instellingen die zijn opgegeven in de landinstellingen van Windows voor negatieve bedragen, decimalen en decimalen. |
| Percentage | Vermenigvuldigt de waarde met 100 en voegt een procentteken (%) toe. Deze volgt de instellingen die zijn opgegeven in de landinstellingen van Windows voor negatieve bedragen, decimalen en decimalen. |
| Wetenschappelijk | Maakt gebruik van wetenschappelijke standaardnotatie. |
Hieronder ziet u voorbeelden van vooraf gedefinieerde getalnotaties.
| Instelling | Gegevens | Weergave |
|---|---|---|
| Standaardgetalnotatie | 3456,789 –3456.789 $213,21 |
3456,789 –3456.789 $213,21 |
| Valuta | 3456,789 –3456.789 |
$ 3.456,79 ($3.456,79) |
| Opgelost | 3456,789 –3456.789 3.56645 |
3456.79 –3456.79 3.57 |
| Standaard | 3456,789 | 3.456,79 |
| Percentage | 3 0.45 |
300% 45% |
| Wetenschappelijk | 3456,789 –3456.789 |
3,46E+03 –3,46E+03 |
Een aangepaste indeling toepassen
Open de tabel in de ontwerpweergave.
Selecteer in het bovenste gedeelte van het ontwerpraster het veld Datum/tijd dat u wilt opmaken.
Selecteer in de sectie Veldeigenschappen het tabblad Algemeen , klik op de cel naast het vak Opmaak en voer de specifieke tekens in op basis van uw opmaakbehoeften.
Nadat u een indeling hebt geselecteerd, wordt het infolabel Opties voor bijwerken van eigenschappen weergegeven. Hiermee kunt u de nieuwe indeling toepassen op alle andere tabelvelden en formulierbesturingselementen die deze logisch overnemen. Als u uw wijzigingen in de database wilt toepassen, klikt u op het infolabel en klikt u vervolgens op Indeling bijwerken overal waar veldnaam wordt gebruikt. In dit geval is Veldnaam de naam van het veld Datum/tijd.
Als u uw wijzigingen wilt toepassen op de hele database, klikt u op Ja wanneer het dialoogvenster Eigenschappen bijwerken wordt weergegeven en de formulieren en andere objecten worden weergegeven die de nieuwe indeling overnemen. Zie Een veldeigenschap doorgeven voor meer informatie.
Sla uw wijzigingen op en schakel over naar de gegevensbladweergave om te zien of de indeling aan uw behoeften voldoet.
Test de indeling als volgt:
- Voer waarden in zonder scheidingstekens voor duizenden of decimaaltekens en bekijk hoe de notatie de gegevens behandelt. Worden de scheidingstekens op de juiste plaatsen geplaatst?
- Voer waarden in die langer of korter zijn dan u verwacht (met en zonder scheidingstekens) en bekijk hoe de notatie zich gedraagt. Voegt de notatie ongewenste lege spaties of voorloop- of volgnullen toe?
- Voer een nul- of null-waarde in een notatie in die is bedoeld voor positieve of negatieve waarden en kijk of het resultaat u bevalt.
Opmerking
Wanneer u een indeling toepast op een tabelveld, gebruikt Access dezelfde indeling in alle formulier- of rapportbesturingselementen die u aan dat veld koppelt.
Naar boven
Voorbeelden van aangepaste indelingen
Hieronder ziet u voorbeelden van aangepaste gedefinieerde getalnotaties.
| Instelling | Beschrijving |
|---|---|
0;(0);;"Null" |
Geeft normaal positieve waarden weer, negatieve waarden tussen haakjes en het woord Null als de waarde Null is. |
+0.0;–0.0;0.0 |
Geeft een plusteken (+) of minteken (–) weer met positieve of negatieve getallen en wordt weergegeven 0.0 als de waarde nul is. |
Naar boven
Aangepaste opmaaktekens
Als u een aangepaste indeling wilt maken, gebruikt u de volgende tekens als tijdelijke aanduidingen en scheidingstekens.
| Teken | Beschrijving |
|---|---|
# |
Wordt gebruikt om een cijfer weer te geven. Elk exemplaar van het teken vertegenwoordigt een positie voor één getal. Als er geen waarde in een positie bestaat, wordt er een lege spatie weergegeven. Het kan ook worden gebruikt als tijdelijke aanduiding. Als u bijvoorbeeld de notatie #,### toepast en een waarde van 45 invoert in het veld, 45 wordt weergegeven. Als u in een veld invoert 12,145 , wordt Access weergegeven 12,145 , ook al hebt u slechts één tijdelijke aanduiding links van het scheidingsteken voor duizendtallen gedefinieerd. |
0 |
Wordt gebruikt om een cijfer weer te geven. Elk exemplaar van het teken vertegenwoordigt een positie voor één getal. Als er geen waarde in een positie bestaat, wordt in Access een nul (0) weergegeven. |
Decimaalteken. (periode) |
Geeft aan waar u wilt dat het scheidingsteken tussen een geheel en een decimaal deel van een getal- of valutaveld wordt geplaatst. De scheidingstekens voor decimalen variëren en worden ingesteld in de landinstellingen in Windows. |
Scheidingsteken voor duizendtallen, (komma) |
Geeft aan waar u het scheidingsteken wilt plaatsen tussen het duizenden deel van een getal- of valutaveld. Scheidingstekens voor duizenden verschillen en worden ingesteld in de landinstellingen in Windows. |
lege spaties, +-$() |
Wordt gebruikt om lege spaties, wiskundige tekens (+-) en financiële symbolen () in te voegen waar¥£$ nodig in uw opmaaktekenreeksen. Als u andere algemene wiskundige symbolen wilt gebruiken, zoals slash (\ of /) en het sterretje (*), plaatst u deze tussen dubbele aanhalingstekens. U kunt ze overal plaatsen. |
\ |
Wordt gebruikt om toegang af te dwingen om het teken weer te geven dat er direct op volgt. Dit is hetzelfde als het plaatsen van een teken met dubbele aanhalingstekens. |
! |
Wordt gebruikt om de linkeruitlijning van alle waarden af te dwingen. Wanneer u de uitlijning naar links afdwingt, kunt u de # tijdelijke aanduidingen voor en 0 niet gebruiken, maar wel tijdelijke aanduidingen voor teksttekens. |
* |
Wordt gebruikt om het teken direct na het sterretje af te dwingen om een opvulteken te worden. Dit is een teken dat wordt gebruikt om lege spaties op te vullen. In Access worden numerieke gegevens normaal gesproken rechts uitgelijnd weergegeven en wordt elk gebied links van de waarde gevuld met lege spaties. U kunt overal in een opmaaktekenreeks opvultekens toevoegen en wanneer u dit doet, worden alle lege spaties gevuld met het opgegeven teken. In de notatie £##*~.00 wordt bijvoorbeeld een valutabedrag weergegeven als £45~~~~~.15. Het aantal tilde-tekens (~) dat in het veld wordt weergegeven, is afhankelijk van het aantal lege spaties in het tabelveld. |
% |
Wordt gebruikt als het laatste teken in een notatietekenreeks. Vermenigvuldigt de waarde met 100 en geeft het resultaat weer met een volgpercentageteken. |
E+, E-–of– e+, e- |
Wordt gebruikt om waarden weer te geven in wetenschappelijke of exponentiële notatie. Gebruik deze optie wanneer de vooraf gedefinieerde wetenschappelijke indeling onvoldoende ruimte biedt voor uw waarden. Gebruik E+ of e+ om waarden weer te geven als positieve exponenten en E- of e- om negatieve exponenten weer te geven. U moet deze tijdelijke aanduidingen gebruiken met andere tekens. Stel dat u de notatie 0.000E+00 toepast op een numeriek veld en vervolgens invoert 612345. Access geeft weer 6.123E+05. Access rondt eerst het aantal decimalen naar beneden af op drie. Dit is het aantal nullen rechts of links van het decimaalteken. Vervolgens berekent Access de exponentwaarde op basis van het aantal cijfers dat naar rechts of links valt, afhankelijk van uw taalinstellingen, van het decimaalteken in de oorspronkelijke waarde. In dit geval zou de oorspronkelijke waarde , of vijf cijfers, rechts van het decimaalteken hebben geplaatst 612345. Daarom wordt in Access weergegeven 6.123E+05en is de resulterende waarde het equivalent van 6.123 x 105. |
"Literal text" |
Gebruik dubbele aanhalingstekens om tekst te plaatsen die gebruikers moeten zien. |
[color] |
Wordt gebruikt om een kleur toe te passen op alle waarden in een sectie van uw indeling. U moet de naam van de kleur tussen haken en een van deze namen gebruiken: , , , , , , red, , yellowof white. magentagreencyanblueblack |
Naar boven
A.D. of B.C. weergeven
U kunt een aangepaste notatie gebruiken om vóór of B.C. na een jaar weer te gevenA.D., afhankelijk van of er een positief of negatief getal wordt ingevoerd. Positieve getallen worden weergegeven als jaren met A.D. vóór het jaar. Negatieve getallen worden weergegeven als jaren met B.C. na het jaar.
- Open de tabel in de ontwerpweergave.
- Selecteer in het bovenste gedeelte van het ontwerpraster het veld Getal dat u wilt opmaken.
- Klik in het onderste gedeelte op het vak Eigenschap Opmaak en voer vervolgens deze aangepaste indeling in:
"A.D. " #;# " B.C."
Naar boven