您好我正在使用microsoft infopath为sharepoint创建表单,我想知道如何使用子字符串自动填充字段。基本上我有3个领域;全名,名字和姓氏。全名字段是包含全名的下拉列表。我希望根据所选的全名填充名字和姓氏。所以如果说某人选择全名" joe bloggs"从下拉列表中,此选择将使用" Joe"填充第一个名称字段。和姓氏字段#34; bloggs"自动。我可以使用infopath中的函数将全名字符串拆分为2个子字符串(名字和姓氏)。 ?
答案 0 :(得分:0)
substring-before(<full name field>, " ")
substring-after(<full name field>, " ")
请注意,上述内容假设您在“全名”列表中只有两个名称。
答案 1 :(得分:0)
添加全名字段规则以执行操作,并为第一个,中间名和姓氏设置值,如下所示:
First = substring-before(Full Name, " ")
Middle = substring-before(substring-after(Full Name, " "), " ")
Last = substring-after(substring-after(Full Name, " "), " ")
祝你好运。