2013-05-08 80 views
0

對於新問題的道歉,但我很難用DoCmd.OpenForm打開表單並讓它顯示一些結果。這是我到目前爲止:如何使用DoCmd.OpenForm在窗體中顯示記錄?

DoCmd.OpenForm "Report", acFormDS, , , acFormReadOnly 
Forms!Report.Form.RecordSource = "SELECT * FROM dbo.MyReport" 

這會導致一個新表格被啓動,但是所有的行和列都是空白的。它正在返回我期望的正確數量的行,但是,它們都是空的。我相信我需要以某種方式將「子表單」綁定到「報表」表單,但我不完全確定。有任何想法嗎?

回答

0

我假設dbo.MyReport是一個鏈接表。訪問不允許在對象名稱中顯示句點。通常,在鏈接時,Access會將句點更改爲下劃線。因此,Access中的表名不止是dbo_MyReport

相關問題