簡體   English   中英

過濾后訪問報告匯總數據

[英]Access report summing data after the filtering

這是結構,我們將Access 2007與SQL Server一起使用。 我們已經建立了查詢,該查詢將提取我們要查找的數據,然后根據特定的ID進行過濾。 然后報告查詢結果。 在報告上,我們需要在報告上具有字段“金額”的總和。 這是問題所在,報表正在處理整個數據庫上的運行總和,而不是過濾后的查詢結果。

我嘗試更改報表運行總和參數沒有成功。 除了建立分組以外,自然也只有一組,所以這並不是真正的成功。

任何幫助,將不勝感激。

在您希望顯示總和的控件中,將其輸入到ControlSource屬性中:

=Sum(Nz([Amount],0))

看看是否有幫助。

如何為報表指定數據源?

您可以通過這種方式打開報告...

DoCmd.OpenReport "MyReport", acViewPreview, , "Id = " & MyId

或者這樣

DoCmd.OpenReport "MyReport", acViewPreview, , , , "Id = " & myId
.......
Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = "Select fields from view where " & OpenArgs
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM