2013-05-08 24 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

相关问题