? Microsoft Office Access er en kraftig, relasjonsdatabase - styringssystem. Programmet lar brukerne utvikle komplekse databaser for å lagre informasjon , forholder seg ulike former for informasjon til hverandre og utføre beregninger på data elementer . Access er fullt i stand til å lagre informasjon om valuta, og dens spørring verktøy tillate brukere å spesifikt finne ut om et felt skal behandles som valuta, noe som åpner for avrunding og faste desimaler . Bruk av en valuta datatype er grei. Definer Datatyper
Den enkleste løsningen for å håndtere valuta er å sikre at innenfor datatabeller , er alle felt som gjenspeiler desimal valuta satt til en "valuta" datatype. Dette gjøres i utformingen visningen av tabellen . For feltet inneholder valutaen informasjon , sikre at dataene er satt til "valuta" innen design view , og deretter lagre tabellen . Når dataene er satt til valuta, undersøke feltegenskapene , og sette riktig nivå desimaler . "Auto " forutsetter tosifrede desimaler men kan utelate desimaltegnet på hele tall .
Sett Spørringsvalg
I et beregnet felt i en spørring , et resultat involverer en tallsvar er generelt uttrykt som en desimal lang . Bruk CCur ()-funksjonen for å tvinge tilgang til å returnere et resultat som er formatert som valuta. For eksempel vil en spørring som beregner en utvidet pris basert på en vare faktiske prisen ( i dollar) multiplisert med salgs- skattesatsen returnere en lang rekke , men uttrykket " CCur ( [ item_price ] [ TAX_RATE ] )" vil returnere en verdi uttrykt i dollar .
Sett rapportalternativer
i Design view of a rapport, kan du tvinge Tilgang til vise et tall som valuta ved å velge egenskapene til aa bestemt felt og endre formatet til " Valuta. "
avrunding i Generelle
Microsoft Office Access runder et desimaltall med en betydelig figur 5 til nærmeste partall , så vil $ 5,445 runde ned til $ 5,44 , og $ 5,775 vil runde opp til $ 5,78 - dette er en praksis kjent som Access har ingen mekanisme for avrunding hver brøk desimal høyere , så " bankers avrunding. " å tvinge hver brøk sent å runde opp , bruk en spesiell heltall formel : Int ( -100 * [ MyField ] ) /-100 . Denne formelen multipliserer tallet med -100 , tar heltall , deler deretter ved -100 . Det anbefales at verdiene allerede være i en valuta format for denne avrunding praksis å jobbe mest jevnt.