1
我在Microsoft Access 2010中的報表內部通過報表的OnLoad中的VBA獲取其RecordSource。原因是我有一個表單,用戶可以選擇要包含在報告中的內容。因此,在VBA中設置的查詢是在Microsoft Access 2010報表中設置圖表的行來源
Me.Chart01.RowSource = "xxxx WHERE tbl_cars.ID In (" & IDs & ");"
Me.Chart01.Requery
DoCmd.Requery
問題是圖形不更新。在設置RowSource之前和之後都做了MsgBox Me.Chart01.RowSource
之後,SQL似乎是正確的。當我刪除In()部分並在查詢設計中嘗試它時,它可以正常工作。
(我加載報表的記錄以同樣的方式,和它的作品。)
,在獲得太窮了,能夠做到這一點的圖表,或者是有這個問題的解決方案?
我想通了..我做了哪裏CarID而不是CarsID ......它告訴我,查詢在實際上並沒有改變。錯誤的錯誤信息...好吧,無論如何,現在很高興它的工作,並感謝嘗試幫助!這是有幫助的,因爲我知道問題不在於我無法按照我的意願重新加載。 – 2012-07-18 17:51:13