每當我在Access '07中創建一個報表幷包含某種總數(無論是計數還是總計值),當我查看預覽並滾動時,總重新計算。這真的很煩人,因爲Access需要一段時間(幾十分之一秒)才能做到這一點,雖然它總是變成空白。我在網上尋找解決方案,但我找不到任何地方描述的這個問題。爲什麼當我在Access '07中滾動時,我的報表會重新計算總計?
我滾動時如何停止重新計算總計?我希望有一個簡單的解決方案可以解決所有報告的問題,或者對每個報告進行簡單的屬性調整。我不想爲每個報告添加代碼!
我應該描述我正在使用的報表佈局 - 它們在一頁上包含所有數據行,並且有時對行進行分組。行數不是很大,大概在50左右。
那麼你是對的,那是行得通的,但我不喜歡這方面的兩個方面:1)我必須爲每個查詢有一個額外的表和2)我將不得不命令查詢每次運行用戶查看報告之前。我真的很驚訝,在「不重新計算」的報告中沒有選項。在解決您的問題之前,我必須更多地考慮這一點。我猜如果我必須在這個和VBA代碼之間進行選擇,那麼只要它非常簡潔,我就可以使用VBA。 – andrewb
@andrewb我很欣賞這不太理想,我已經給我的回答添加了一些其他建議,從不同的角度攻擊問題 –
啊,不要讓我開始使用SSD。我們有一個大約30人的辦公室,我們的服務器使用旋轉式拼盤......我們只有100GB的數據,這太瘋狂了。無論如何,該文件存儲在服務器上,所以是的。如果我確實執行了生成表查詢,那麼如果有人在查看報告時使用不同的過濾器運行查詢,是否應對呢?噢,我想桌子就是在本地機器上做的吧? – andrewb