Microsoft Office Access is een krachtige , relationele database - management systeem . Het programma stelt gebruikers complexe gegevensbasissen gegevens opslaan , betrekking verschillende soorten informatie met elkaar en berekeningen gegevenselementen voeren . Toegang is volledig geschikt voor het opslaan informatie over valuta , en haar bevragen tools kunnen gebruikers om specifiek te bepalen of een veld moet worden behandeld als munt , waardoor voor het afronden en vaste decimalen . Het aanbrengen van een munt data type is ongecompliceerd . Definieer Data Types De eenvoudigste oplossing voor het omgaan met geld is ervoor te zorgen dat binnen de data tabellen , elk veld dat decimale munt weerspiegelt is ingesteld op een " munt" datatype . Dit wordt gedaan in het ontwerp oog van de tafel . Voor het veld met de valuta- informatie , zorgen ervoor dat het gegevenstype is ingesteld op " munt" in de ontwerpweergave , sla de tafel . Wanneer het datatype is ingesteld op valuta , onderzoekt de veldeigenschappen , en stel het juiste niveau van decimalen . " Auto" veronderstelt twee cijfers decimalen , maar zou de decimale punt op hele getallen weglaten . Stel Queryopties In een berekend veld in een query , een resultaat met een numeriek antwoord algemeen uitgedrukt als een lange decimaal . Gebruik de CCur ( ) -functie te dwingen toegang tot een resultaat dat is opgemaakt als valuta terug . Zo zal een query die een verlengde prijs gebaseerd op een item werkelijke prijs ( in dollars ) , vermenigvuldigd met de omzet - tarief berekent een lang nummer, maar de uitdrukking " CCur ( [ item_price ] * [ tax_rate ] ) " zal een waarde uitgedrukt in dollars terug . Stel Rapportopties in het Ontwerp Mening van een rapport kunt u dwingen Toegang tot een aantal als munt aanduiden door de eigenschappen van een een bepaald gebied selecteren en het veranderen van de indeling naar " Munt . " Afronding in Algemeen Microsoft Office Access rondes alle decimalen met een significant cijfer van 5 naar het dichtstbijzijnde even getal , dus $ 5,445 zal naar beneden afronden op $ 5,44 en $ 5,775 zal afronden op $ 5,78 - dit is een praktijk die bekend staat als Access heeft geen mechanisme voor het afronden van elke fractionele decimaal hoger , dus " afrondingen bankier . " te dwingen elke fractionele cent te ronden , gebruiken een speciale integer formule : Int ( -100 * [ MyField ] ) /-100 . Deze formule vermenigvuldigt het aantal door -100 , neemt het getal , vervolgens deelt door -100 . Het is raadzaam dat de waarden in een valuta -indeling al voor deze afronding het bij de meeste soepel te werken .
|