Nwlapcug.com


Come a arrotondare al centesimo più vicino in una Query di Access?

Microsoft Office Access è un sistema di gestione di database relazionale, potente. Il programma permette agli utenti di sviluppare complessi database per memorizzare informazioni, riguardano diverse forme di informazione reciproca e di eseguire calcoli su elementi di dati. L'accesso è completamente in grado di memorizzare informazioni sulla valuta e suoi strumenti d'interrogazione consentono agli utenti di identificare in modo specifico se un campo deve essere considerato come valuta, permettendo per posizioni decimali di arrotondamento e fissi. L'applicazione di un valuta dati tipo è semplice.

Definire tipi di dati

La soluzione più semplice per trattare con valuta è quello di garantire che all'interno delle tabelle di dati, qualsiasi campo che riflette la valuta decimale è impostato su un tipo di dati "valuta". Questo viene fatto nella visualizzazione progettazione della tabella. Per il campo contenente le informazioni sulla valuta, assicurarsi che il tipo di dati è impostato su "valuta" all'interno della visualizzazione progettazione, quindi salvare la tabella. Quando il tipo di dati è impostato su valuta, esaminare le proprietà del campo e impostare il livello corretto di cifre decimali. "Auto" presuppone due cifre decimali, ma potrebbe omettere il punto decimale numeri interi.

Opzioni Query set

In un campo calcolato in una query, un risultato che coinvolge una risposta numerica è generalmente espressa come numero decimale lungo. Utilizzare la funzione CCur () per forzare l'accesso per restituire un risultato che è formattato come valuta. Ad esempio, una query che calcola un prezzo esteso basato sul prezzo effettivo di un elemento (in dollari) moltiplicato per l'aliquota IVA restituirà un numero lungo, ma l'espressione "CCur ([item_price]*[tax_rate])" restituirà un valore espresso in dollari.

Opzioni set Report

Nella visualizzazione progettazione di un report, è possibile forzare l'accesso per visualizzare un numero come valuta selezionando le proprietà di un un determinato campo e a modificare il formato "Valuta".

Arrotondamento in generale

Microsoft Office Access arrotonda qualsiasi decimale con una figura significativa del 5 al numero pari più vicino, così $5,445 verrà arrotondato per difetto a 5,44 $, e $5,775 tondo fino a $5,78 - questa è una pratica conosciuta come "arrotondamento." Accesso non ha alcun meccanismo per l'arrotondamento ogni decimale frazionario superiore, così per forzare ogni centesimo frazionale per arrotondare, usare una formula speciale intero: Int (-100 * [MyField]) / -100. Questa formula moltiplica il numero per -100, prende il numero intero, quindi divide da -100. È consigliabile che i valori siano già in un formato di valuta per questa pratica arrotondamento di lavorare più agevolmente.