0

为 newb 问题道歉,但我很难使用打开表单DoCmd.OpenForm并让它显示一些结果。这是我到目前为止所拥有的:

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

这会导致启动一个新表单,但是,所有的行和列都是空白的。它返回了我期望的正确数量的行,但是它们都是空的。我相信我需要以某种方式将子表单“绑定”到“报告”表单,但我不确定。有任何想法吗?

4

1 回答 1

0

我假设dbo.MyReport是一个链接表。Access 不允许在其对象名称中使用句点。通常,在链接时,Access 会将句点更改为下划线。因此,您在 Access 中的表名很可能是dbo_MyReport

于 2013-05-08T03:54:29.200 回答