我喜欢使用未绑定的子表单来显示交叉表查询的结果。但是下面的代码
Me.subFormForecastSummary.Form.RecordSource = "SELECT ....."
导致此错误消息:“您输入的表达式引用了一个已关闭或不存在的对象”。
当我在表单设计器中使用 Source Object 并指定 select 语句时,上面的代码可以正常工作,并且我可以设置属性 RecordSource。
我面临的问题是 select 语句基于交叉表查询,并且可以包含不同数量的列(在我的情况下为周),具体取决于主记录。我面临的问题是数据表仅根据 SourceObject 中指定的原始查询显示列(尽管数据本身已刷新)。有谁知道我如何强制刷新列或如何克服错误消息?
谢谢