2014-01-23 31 views
0

我對Microsoft Access非常陌生,並且遇到了一些難題。我正在構建一個基本的Access數據庫,可以幫助我的父親使用過去的發票引用未來的工作。我真的只有兩個我正在使用的對象。一張發票表格,其中包含我們在2013年爲特定金屬支付的所有費用,以及一張表格,用於從該表格中提取信息。在我的基本表中,我有一個名爲PPLB(每磅價格)的貨幣字段。現在,全年我們有時會多次購買同樣的金屬,如果您對金屬有所瞭解,就會知道您購買的金屬量有時會影響您付出的價格。所以在我的報價表我有一個查詢,看起來像這個 - >Microsoft Access自動從查詢中舍入平均值

SELECT DISTINCTROW Avg(MAT_QuickBookInvoices_2013.PPLB) AS [Avg Of PPLB] 
FROM MAT_QuickBookInvoices_2013 
GROUP BY MAT_QuickBookInvoices_2013.Material, MAT_QuickBookInvoices_2013.[Material Subtype], MAT_QuickBookInvoices_2013.Spec, MAT_QuickBookInvoices_2013.Shape, MAT_QuickBookInvoices_2013.Sizes 
HAVING (((MAT_QuickBookInvoices_2013.Material)=[Forms]![MAT_QuoteTable]![Mat_CB]) AND ((MAT_QuickBookInvoices_2013.[Material Subtype])=[forms]![MAT_QuoteTable]![SubType_CB]) AND ((MAT_QuickBookInvoices_2013.Spec)=[forms]![MAT_QuoteTable]![Spec_CB]) AND ((MAT_QuickBookInvoices_2013.Shape)=[forms]![MAT_QuoteTable]![Shape_CB]) AND ((MAT_QuickBookInvoices_2013.Sizes)=[forms]![MAT_QuoteTable]![Size_CB])); 

我知道這是很長,但它在做什麼的報價表使用組合框是分組的不同類型的金屬到他們最常見的分組和然後找到該組的平均價格。所以現在的問題。當我運行查詢時,它會提取正確的價格,但是當它轉移到組合框時,它會將價格轉換爲最接近的整個美元。我該如何改變或糾正?我試着改變和格式化源表作爲雙重而不是貨幣,這並沒有幫助。任何提示都將不勝感激。

回答

1

在您的組合框的屬性頁上,將Formay屬性設置爲Fixed。然後。立即在下面,將小數位數設置爲2或3或其他值。這應該做到這一點。

乾杯 -

+0

這沒有奏效。它仍在四捨五入。非常感謝您的幫助。 –