? Microsoft Office Access är en kraftfull , relationsdatabas - system . Programmet tillåter användare att utveckla komplexa databaser för att lagra information , relatera olika former av information till varandra och utföra beräkningar på dataelement . Access är fullt kapabel att lagra information om valuta och dess fråge verktyg tillåter användare att specifikt identifiera om ett fält ska behandlas som valuta , vilket möjliggör avrundning och fasta decimaler . Tillämpa en valuta datatyp är okomplicerad . Definiera datatyper
Den enklaste lösningen för att hantera valuta är att se till att inom de tabeller , är ett fält som speglar decimal valuta inställd på en " valuta " datatypen . Detta görs i utformningen vy av bordet. För det område som innehåller den valuta information se till att uppgifterna är inställd på " valuta " i designvyn och sedan spara tabellen . När data är inställd på valuta , undersöka fältegenskaperna , och ställa rätt nivå decimaler . " Auto " förutsätter tvåsiffriga decimaler men kanske utelämna decimalkommat på heltal .
Set Frågealternativ
ett beräknat fält i en fråga , ett resultat involverar ett numeriskt svar uttrycks i allmänhet som en lång decimal . Använd CCur ( ) funktionen för att tvinga Tillgång till returnera ett resultat som är formaterad som valuta . Till exempel kommer en fråga som beräknar en förlängd pris baserat på ett objekts faktiska priset ( i dollar ) multiplicerat med försäljnings - skattesatsen returnera ett långt tal , men uttrycket " CCur ( [ item_price ] * [ TAX_RATE ] ) " återkommer ett värde uttryckt i dollar .
Set Rapportalternativ
i designvyn i en rapport , kan du tvinga tillgång till visa ett tal som valuta genom att välja egenskaper aa visst område och ändra dess format till " valuta . " Addera Avrundning i General
Microsoft Office Access rundor varje decimal med en signifikant siffra av 5 till närmaste jämna tal , så kommer $ 5,445 avrunda nedåt till 5,44 $ , och $ 5,775 kommer att runda upp till $ 5,78 - detta är en företeelse som kallas Access har någon mekanism för avrundning varje fraktionerad decimal högre , så " bankens avrundning . " att tvinga alla fraktionerad cent att runda upp , använda en speciell heltal formel : Int ( -100 * [ MyField ] ) /-100 . Denna formel multiplicerar antalet med -100 , tar heltal , sedan dividera med -100 . Det är lämpligt att de värden som redan är i en valuta format för denna avrundning att arbeta mest smidigt .