我在MS访问中有一个表单,其中包含有关商店客户的信息(它直接连接到表,因为我希望能够编辑字段)。 我希望在表单中包含一个字段,其中包含查询中计算的信息(ID,Value) 怎么可能?
答案 0 :(得分:1)
使用VBA或Macro
导出数据答案 1 :(得分:0)
由于您的表单已绑定,并且查询中的字段不是绑定表中的字段,因此您只需向表单添加未绑定的控件即可。您可以使用文本框控件,在表单上绘制,它应默认为未绑定的控件。要检查,请选择新控件并确认其控件源属性为空。
我假设您的查询已经有表单引用,根据您在表单上打开的记录过滤结果。如果没有,您需要输入ID字段的查询条件:[Forms]![MyForm]![MyBoundIDControlNameOnForm]
在您的表单中的On Current事件中。打开代码生成器并将其键入On Current事件:
Me!txtMyNewControlName = DLOOKUP("[Value]", "MyQueryName")
DLOOKUP
有第三个参数,允许您添加条件。我假设您的查询只返回带有表单引用条件的单行,因此无需告知DLOOKUP
查询结果中的哪一行返回。