De gegevenstypen Getal, Groot getal en Valuta in Access omvatten veel notaties. Voor getal- en valutanotaties hebt u drie mogelijkheden: de standaardnotaties behouden, een vooraf gedefinieerde notatie toepassen of een aangepaste notatie maken. Wanneer u een opmaak op een tabelveld toepast, wordt diezelfde opmaak automatisch toegepast op elk besturingselement in een formulier of rapport dat u later aan het tabelveld koppelt. Opmaak wijzigt alleen hoe de gegevens worden weergegeven. De eigenschap is niet van invloed op hoe de gegevens worden opgeslagen of hoe gebruikers gegevens invoeren.
In dit artikel
- Overzicht van getal- en valutanotaties
- Een vooraf gedefinieerde notatie toepassen
- Voorbeelden van vooraf gedefinieerde notaties
- Een aangepaste notatie toepassen
- Voorbeelden van aangepaste notaties
- Tekens met aangepaste notatie
- A.D. of B.C. weergeven
Overzicht van getal- en valutanotaties
Als u een aangepaste notatie wilt maken, moet u verschillende tekens invoeren in de eigenschap Notatie van een tabelveld. De tekens kunnen tijdelijke aanduidingen zijn, zoals 0 en #, scheidingstekens (zoals punten en komma's), letterlijke tekens en kleuren, afhankelijk van de manier waarop u de opmaak wilt weergeven. Elke aangepaste notatie 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 nul (ongedefinieerd). Als u een notatie maakt voor elk waardetype, stelt u de notatie voor positieve waarden eerst, de notatie voor negatieve waarden op de tweede plaats, de notatie voor nulwaarden op de derde plaats en de notatie voor null-waarden op de laatste. Scheid de indelingen 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
De opmaak betekent het volgende:
- Het hekje (
#) is een tijdelijke aanduiding voor cijfers. Als er geen waarden zijn, wordt een spatie weergegeven. Als u nullen in plaats van lege spaties wilt weergeven, gebruikt u0als tijdelijke aanduiding. Als u bijvoorbeeld wilt weergeven1234als1234.00, gebruikt u de notatietekenreeks####.00. - Positieve waarden worden met twee decimalen weergegeven.
- Negatieve waarden worden weergegeven met twee decimalen, tussen haakjes en in rood.
- Nulwaarden worden weergegeven als getal
0, altijd met twee decimalen. - Null-waarden worden weergegeven als het woord
Undefined.
Een tekenreeks kan maximaal vier secties bevatten. Elke sectie wordt gescheiden door een puntkomma (;). Als in het tabelveld null-waarden worden geaccepteerd, kunt u de vierde sectie weglaten.
| Sectie | Beschrijving van formaat | Voorbeeld |
|---|---|---|
Als de eerste sectie het volgende bevat: #,###.## |
Geeft positieve waarden weer. |
1234.5678 wordt weergegeven als 1,234.568. Bij deze notatie wordt de komma gebruikt als scheidingsteken voor duizendtallen en de punt als het scheidingsteken voor decimalen. Als het aantal decimale waarden in de record groter is dan het aantal tijdelijke aanduidingen in de aangepaste notatie, worden de waarden afgerond en wordt alleen het aantal waarden weergegeven dat in de notatie is bepaald. Als het veld bijvoorbeeld , maar 3,456.789de notatie ervan twee decimalen opgeeft, wordt de decimale waarde in Access 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, blijft het veld leeg. | De negatieve waarde staat tussen letterlijke tekens of haakjes. In dit voorbeeld worden negatieve waarden in rood weergegeven. |
Als de derde sectie bevat 0,000.00 |
Hiermee definieert u de notatie voor alle nulwaarden (0). |
Wordt weergegeven wanneer het veld de waarde nul 0,000.00 bevat. 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 als letterlijke tekens behandeld en precies zo weergegeven als ze zijn ingevoerd. |
Naar boven
Een vooraf gedefinieerde notatie toepassen
Access biedt diverse vooraf gedefinieerde notaties voor getal- en valutagegevens. De standaardnotatie is om het getal weer te geven zoals het is ingevoerd.
Tip
Met de eigenschap AantalDecimalen kunt u het standaardaantal decimalen voor de vooraf gedefinieerde notatie die u opgeeft voor de eigenschap Notatie , vervangen.
In een tabel
- Open de tabel in de ontwerpweergave.
- Selecteer in het bovenste gedeelte van het ontwerpraster het datum/tijd-veld dat u wilt opmaken.
- Klik in het onderste gedeelte Veldeigenschappen op de pijl in het eigenschappenvak Opmaak en selecteer een opmaak in de vervolgkeuzelijst.
- Nadat u een notatie hebt geselecteerd, wordt de knop Bijwerkopties weergegeven . Hiermee kunt u de nieuwe notatie toepassen op alle andere tabelvelden en formulierbesturingselementen die deze logischerwijs zouden overnemen. Als u uw wijzigingen in de hele database wilt toepassen, klikt u op het infolabel en klikt u vervolgens op Opmaak bijwerken overal waar <de veldnaam> wordt gebruikt. In dit geval is Veldnaam de naam van het getal- of valutaveld.
- Als u de wijzigingen wilt toepassen op de hele database, klikt u op Ja wanneer het dialoogvenster Eigenschappen bijwerken wordt weergegeven waarin de formulieren en andere objecten worden weergegeven die de nieuwe indeling zullen 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 maakt op basis van deze tabel, krijgen de tabelopmaak, maar u kunt deze wijzigen op het formulier, het rapport of de 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 Notatie voor het tekstvak in op de gewenste datumnotatie.
- Open de indelings- 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 Notatie 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 notatie in de lijst met eigenschappen opmaken .
In een expressie
- Gebruik de
FormatDateTimefunctie om een datumwaarde op te maken in een van de verschillende vooraf gedefinieerde notaties. Mogelijk vindt u dit handig als u in een gebied werkt waarvoor een expressie nodig is, zoals een macro of een query.
Naar boven
Voorbeelden van vooraf gedefinieerde notaties
De volgende tabel bevat de vooraf gedefinieerde instellingen voor de eigenschappen Notatie van getallen en valuta.
| Instelling | Beschrijving |
|---|---|
| Standaardgetalnotatie | (Standaard) Hiermee wordt het getal weergegeven zoals het is ingevoerd. |
| Valuta | Hiermee wordt het scheidingsteken voor duizendtallen gebruikt en worden de instellingen gevolgd van Landinstellingen van Windows voor negatieve getallen, decimaaltekens, valutasymbolen en het aantal decimalen. |
| Euro | Gebruikt het eurosymbool (€), ongeacht het valutasymbool dat is opgegeven in de landinstellingen van Windows. |
| Opgelost | Geeft minimaal één cijfer weer en volgt de instellingen die zijn opgegeven in Landinstellingen van Windows voor negatieve getallen, decimaaltekens, valutasymbolen en het aantal decimalen. |
| Standaard | Hiermee wordt het scheidingsteken voor duizendtallen gebruikt en worden de instellingen gevolgd van Landinstellingen van Windows voor negatieve getallen, decimaaltekens en het aantal decimalen. |
| Percentage | De waarde wordt met 100 vermenigvuldigd en er wordt een procentteken ()% aan toegevoegd. Deze volgt de instellingen die zijn opgegeven in de landinstellingen van Windows voor negatieve getallen, decimaaltekens en het aantal decimalen. |
| Wetenschappelijk | Maakt gebruik van standaard wetenschappelijke notatie. |
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 notatie toepassen
Open de tabel in de ontwerpweergave.
Selecteer in het bovenste gedeelte van het ontwerpraster het datum/tijd-veld 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 notatie hebt geselecteerd, wordt het infolabel Opties voor het bijwerken van eigenschappen weergegeven. Hiermee kunt u de nieuwe notatie toepassen op alle andere tabelvelden en formulierbesturingselementen die deze logischerwijs zouden overnemen. Als u uw wijzigingen in de hele database wilt toepassen, klikt u op het infolabel en klikt u vervolgens op Opmaak bijwerken overal waar de veldnaam wordt gebruikt. In dit geval is veldnaam de naam van het datum-/tijdveld.
Als u de wijzigingen wilt toepassen op de hele database, klikt u op Ja wanneer het dialoogvenster Eigenschappen bijwerken wordt weergegeven waarin de formulieren en andere objecten worden weergegeven die de nieuwe indeling zullen 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 notatie als volgt:
- Voer waarden in zonder scheidingstekens voor duizendtallen of decimalen en bekijk hoe de opmaak met de gegevens omgaat. Worden de scheidingstekens door de indeling op de juiste plaats gezet?
- Voer waarden in die langer of korter zijn dan verwacht (met en zonder scheidingstekens) en kijk hoe de opmaak zich gedraagt. Worden met deze notatie ongewenste spaties of voorloop- of volgnullen toegevoegd?
- Voer een nul- of null-waarde in een notatie die is bedoeld voor positieve of negatieve waarden in en kijk of het resultaat u bevalt.
Opmerking
Wanneer u een notatie op een tabelveld toepast, wordt diezelfde notatie gebruikt in alle formulier- of rapportbesturingselementen die u aan het veld koppelt.
Naar boven
Voorbeelden van aangepaste notaties
Hieronder ziet u voorbeelden van aangepaste gedefinieerde getalnotaties.
| Instelling | Beschrijving |
|---|---|
0;(0);;"Null" |
Hiermee worden positieve waarden normaal weergegeven, negatieve waarden tussen haakjes en het woord Null als de waarde Null is. |
+0.0;–0.0;0.0 |
Hiermee wordt een plusteken (+) of minteken (–) weergegeven met positieve of negatieve getallen en wordt weergegeven 0.0 als de waarde nul is. |
Naar boven
Tekens met aangepaste notatie
Als u een aangepaste notatie 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 bestaat op een positie, wordt een spatie weergegeven. Het kan ook worden gebruikt als tijdelijke aanduiding. Als u bijvoorbeeld de opmaak toepast #,### en een waarde invoert die 45 in het veld 45 wordt weergegeven. Als u iets in een veld invoert 12,145 , wordt in 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 bestaat op een positie, wordt in Access een nul ()0 weergegeven. |
Decimaalteken. (punt) |
Hiermee wordt aangegeven waar het scheidingsteken tussen het geheel en het decimale gedeelte van een numeriek of valutaveld moet worden geplaatst. Decimaaltekens variëren en worden ingesteld via Landinstellingen van Windows. |
Scheidingsteken voor duizendtallen, (komma) |
Hiermee wordt aangegeven waar het scheidingsteken moet worden geplaatst tussen duizendtallen van een numeriek veld of valutaveld. Scheidingstekens voor duizendtallen variëren en worden ingesteld via Landinstellingen van Windows. |
spaties, +-$() |
Wordt gebruikt om spaties, wiskundige tekens (+-) en financiële symbolen (¥£$) in te voegen als dat nodig is in de notatietekenreeksen. Als u andere veelgebruikte wiskundige symbolen wilt gebruiken, zoals een slash (\ of /) en het sterretje (*), plaatst u ze tussen dubbele aanhalingstekens. U kunt ze overal neerzetten. |
\ |
Hiermee kunt u de weergave van het teken dat er onmiddellijk op volgt worden weergegeven. Dit is hetzelfde als een teken tussen dubbele aanhalingstekens plaatsen. |
! |
Wordt gebruikt om de linkeruitlijning van alle waarden af te dwingen. Wanneer u uitlijning links forceert, kunt u de tijdelijke aanduidingen en cijfer niet gebruiken # , maar u kunt tijdelijke aanduidingen 0 wel gebruiken voor teksttekens. |
* |
Hiermee wordt bepaald dat het teken direct na het sterretje verandert in een opvulteken: een teken dat wordt gebruikt om lege spaties in te vullen. Access geeft numerieke gegevens normaal gesproken rechts uitgelijnd weer en elk gebied links van de waarde wordt gevuld met lege spaties. U kunt overal in een notatietekenreeks opvultekens toevoegen. Als u dat doet, worden alle lege ruimten opgevuld met het opgegeven teken. Met de notatie £##*~.00 wordt een valutabedrag bijvoorbeeld weergegeven als £45~~~~~.15. Het aantal tildetekens (~) dat in het veld wordt weergegeven, is afhankelijk van het aantal spaties in het tabelveld. |
% |
Wordt gebruikt als het laatste teken in een notatietekenreeks. De waarde wordt met honderd vermenigvuldigd en het resultaat wordt weergegeven met een volgsymbool. |
E+, E-–of– e+, e- |
Wordt gebruikt om waarden in wetenschappelijke of exponentiële notatie weer te geven. Gebruik deze optie wanneer de vooraf gedefinieerde wetenschappelijke notatie onvoldoende ruimte biedt voor de waarden. U kunt waarden gebruiken E+ of e+ weergeven als positieve exponenten en E- of e- negatieve exponenten. U moet deze tijdelijke aanduidingen met andere tekens gebruiken. Stel dat u de notatie 0.000E+00 toepast op een numeriek veld en vervolgens .612345 In Access wordt het niveau van 6.123E+05. In Access wordt het aantal decimalen eerst naar beneden afgerond op drie, ofwel het aantal nullen rechts of links van het scheidingsteken. Vervolgens berekent Access de exponentiële waarde aan de hand van het aantal cijfers dat rechts (afhankelijk van uw taalinstellingen) naar links valt van het decimaalteken in de oorspronkelijke waarde. In dit geval zou de oorspronkelijke waarde , of vijf cijfers, rechts van de decimale komma hebben geplaatst 612345. Om die reden wordt in Access , en 6.123E+05de resulterende waarde is het equivalent van 6.123 x 105. |
"Literal text" |
Plaats tekst die gebruikers moeten zien tussen dubbele aanhalingstekens. |
[color] |
Hiermee kunt u een kleur toepassen op alle waarden in een sectie van de opmaak. U moet de naam van de kleur tussen vierkante haken zetten en een van de volgende namen gebruiken: , , , , greenmagenta, , redyellow, , of white. cyanblueblack |
Naar boven
A.D. of B.C. weergeven
U kunt een aangepaste notatie gebruiken voor A.D. of B.C. na een jaar, afhankelijk van of een positief of negatief getal is ingevoerd. Positieve getallen worden weergegeven als jaren met A.D. vóór het jaar. Negatieve getallen worden weergegeven als jaren met B.C. achter het jaar.
- Open de tabel in de ontwerpweergave.
- Selecteer in het bovenste gedeelte van het ontwerpraster het numerieke veld dat u wilt opmaken.
- Klik in het onderste gedeelte op het eigenschappenvak Notatie en voer de volgende aangepaste notatie in:
"A.D. " #;# " B.C."
Naar boven