2016-08-30 50 views
0

我有一个MS访问表单,其中包含有关商店客户的信息(由于我希望能够编辑字段,所以它直接连接到表)。 我想在表单中包含以(ID,Value) 的形式在查询中计算的信息的字段这怎么可能?检索表单中的查询数据

回答

1

使用VBA或宏导出数据

0

由于您的表单已被绑定,并且查询中的字段不是绑定表中的字段,因此您可以简单地向表单添加未绑定的控件。您可以使用文本框控件,在窗体上绘制,并且它应该默认为未绑定的控件。要进行检查,请选择新控件并确认其控件来源属性为空白。

我假设您的查询已经有表单引用,它们根据您在表单上打开的记录筛选结果。如果没有,则需要输入查询的ID字段的标准:[Forms]![MyForm]![MyBoundIDControlNameOnForm]

在表单的当前事件中。打开代码生成器并将其键入On Current事件中: Me!txtMyNewControlName = DLOOKUP("[Value]", "MyQueryName")

DLOOKUP有第三个参数,允许您添加条件。我假设您的查询只返回带有表单参考条件的单个行,因此不需要告知DLOOKUP查询结果中的哪一行返回。