如何从服务器将数据读入InfoPath?

时间:2011-04-07 18:59:50

标签: sql-server database infopath

我有一个InfoPath 2010表单,我希望用户选择“员工姓名”,其余字段填充特定的员工数据。我一直在使用这些规则来尝试管理如何完成这项工作并使用数据连接,但是还没有完成。此时,当我从“员工姓名”下拉列表中选择员工姓名时,电话字段和分机字段也包含员工姓名。有人可以帮我解决这个问题吗?

谢谢

:)

1 个答案:

答案 0 :(得分:0)

您需要为所有字段创建数据连接,并且需要根据在其他字段中为员工姓名选择的值应用过滤器。

在您的员工电话字段文本框(/下拉框)中右键单击并选择编程>更改了活动

现在你必须定义函数State_Changed(object sender,XmlEventArgs e)

创建Xpath导航器以检索在员工姓名字段中选择的值。使用此作为过滤器值并编写查询以检索电话信息。

注意:电话字段应该在其数据源中未选中表单加载时显示数据。