2016-03-27 49 views
0

我可以通过3个输入字段和“确定”按钮进行访问。当我按下这个按钮时,当前窗体关闭,保存设置为yes。并打开报告。在报告中,我也有3个字段,我想从表单输入。在报告文本字段中,我有这样的代码:“= [Forms]![Enter values]![id]”。所以问题是如果我不关闭从刷新报告它显示正确的记录。但是,因为我想在报告结束后关闭表单,所有3个字段都是:“#姓名?”无法将数据从访问表单移动到报表

+0

其他要点:_将存储设置为yes_的形式指的是表单的设计,而不是数据。除此之外 - 这是一个有界的形式吗?你不想引用基础表吗? – marlan

+0

不,它不是一个有限的形式 – nika

+0

这就像写作写一些信息来报告并准备好打印它。我只想将信息写入弹出窗口作为新窗口 – nika

回答

1

The Forms collection contains all of the currently open forms in a Microsoft Access database。关闭表格后,不能通过表格集合进行参照。

+0

是的,我认为你是对的。所以你认为这个问题的解决方案? – nika

+0

简化操作:创建一个包含3个字段的表MyTable:Field1 Field2和Field3。然后在设计视图中打开表单,从属性窗口中的Data部分选择MyTable作为RecordSource,然后将焦点放在控件(TextBoxes)上,并在属性窗口中的相同位置选择需要的字段作为ControlSource。为报告做同样的事情。 – marlan

相关问题