我有一个InfoPath 2010表单,我已创建该表单以将数据提交到Access 2010数据库。捕获的一个特定元素是员工ID。因此,数据库可能具有相同员工ID的多个记录。
我在数据库中有第二个表,其中包含一列中的每个员工ID以及另一列中的名称。
如果用户正在为员工ID 987创建记录,如何在此表单中添加一个文本框,该文本框将读取表2中的相应名称?
谢谢,
杰夫
答案 0 :(得分:1)
这里我使用此过程从列表中获取数据。尝试它是否适用于Ms Access
如果您需要使用infopath2010获取数据,请使用以下条件
在Rules
添加Action
在Run these action
下添加Set field value
在字段框中选择要显示的获取详细信息棒(即哪个txt框)
点击Calculted value
(fx)的值
点击insert field or group
并选择Show advance view
在字段下选择您需要获取数据的表
选择您需要在所选txt框中显示的字段,并使用过滤条件使用secondary table employee id= employee id in main field
只有在infopath中使用manage data connection
与其连接时,才能以infopath形式显示辅助表