【问题标题】:Info-Path - how to split a string into 2 substringsInfo-Path - 如何将字符串拆分为 2 个子字符串
【发布时间】:2014-11-20 16:45:11
【问题描述】:

您好,我正在使用 microsoft infopath 为 sharepoint 创建表单,我想知道如何使用子字符串自动填充字段。基本上我有3个领域;全名,名字和姓氏。全名字段是一个包含全名的下拉列表。我希望根据选择的全名填充名字和姓氏。因此,例如,如果有人从下拉列表中选择全名“joe bloggs”,此选择将​​自动用“Joe”填充名字字段,用“bloggs”填充姓氏字段。我可以使用 infopath 中的函数将全名字符串拆分为 2 个子字符串(名字和姓氏)。 ?

【问题讨论】:

  • 当我从 infopath 2013 中的日期中提取年份时。日期在“日期类型”字段中

标签: infopath substring


【解决方案1】:
  1. 在您的全名下拉列表中添加一条规则,以了解字段何时更改
  2. 向规则添加新操作,将“名字”字段的值设置为: substring-before(<full name field>, " ")
  3. 向规则添加一个新操作,将姓氏字段的值设置为: substring-after(<full name field>, " ")

请注意,以上假设您在全名列表中只有两个名字。

【讨论】:

    【解决方案2】:

    为全名字段添加规则以采取行动并设置名字、中间名和姓氏的值如下:

    First = substring-before(Full Name, " ")
    Middle = substring-before(substring-after(Full Name, " "), " ")
    Last = substring-after(substring-after(Full Name, " "), " ")
    

    祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-10
      • 2011-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多