首页 >> 技术文章 >> InfoPath2007


InfoPath 2007中的函数

文本函数

函数 说明 语法
contains 如果第一个参数中的值包含第二个参数中指定的文本,则返回 True;如果第一个参数中的值不包含第二个参数中的文本,则返回 False。 contains(argument1, argument2)

argument1   域的名称,该域包含要搜索的文本。

argument2   一个表达式,其中包含要在第一个参数中搜索的文本。

concat 返回将参数合并后形成的文本。 concat(argument1, argument2, ...)

argument   两个或更多个包含文本的表达式,这些文本将合并到单个文本中。请用逗号分隔多个表达式。

normalize-space 返回删除了所有前导、尾随和重复空格的文本。

如果用户填写的表单基于启用浏览器功能的表单模板,使用此函数的公式会将表单数据发送到服务器,以获取此函数的返回值。

 注释   数据类型为 Text 的域会从域值中自动删除前导、尾随和重复空格。

normalize-space(argument)

argument   包含要删除的前导、尾随和重复空格的文本。请将该文本用双引号 (" ") 括起来。

starts-with 如果第一个参数中的文本以第二个参数中的文本开头,则返回 True;如果第二个参数中的文本没有在第一个参数中文本的开头出现,则返回 False。 starts-with(argument1, argument2)

argument1   域的名称,该域包含要搜索的文本。

argument2   要在第一个参数中指定的域的开头搜索的文本。此参数可以是括在双引号 (" ") 内的文本,也可以是域名称。

string 以文本的形式返回参数。 string(argument)

argument   域的名称,该域包含要转换为文本的值。

string-length 返回参数值中的字符数。 string-length(argument)

argument   要为其值计算字符数的域的名称。

substring 从第二个参数中指定的位置开始返回字符,返回的字符数以第三个参数中指定的数字为准。 substring(argument1, argument2, argument3)

argument1   一个表达式,其中包含该函数将搜索的文本。该函数搜索此文本,并从第二个参数中指定的位置开始返回字符,要么返回第三个参数所指定数量的字符,要么返回从指定的开始位置直到文本末尾的所有字符,以先结束者为准。

argument2   要从第一个参数中检索的文本的起始位置。

argument3  要检索的字符数,从第二个参数中指定的起始位置开始检索。

substring-after 返回第一个参数中出现在第二个参数中指定的文本之后的文本。返回的文本中不包括第二个参数中的文本。 substring(argument1, argument2)

argument1   一个表达式,其中包含该函数将搜索的文本。该函数对此参数中的文本进行搜索,然后返回出现在第二个参数中的文本之后的所有字符。

argument2   包含文本的表达式。此函数在第一个参数的文本中搜索该文本,然后返回出现在该文本之后的所有字符。

substring-before 返回第一个参数中出现在第二个参数中指定的文本之前的所有文本。返回的文本中不包括第二个参数中的文本。 substring-before(argument1, argument2)

argument1   一个表达式,其中包含该函数将搜索的文本。该函数搜索此参数中的文本,然后返回出现在第二个参数中的文本之前的所有字符。

argument2   包含文本的表达式。此函数搜索第一个参数中的文本,然后返回出现在该参数中的文本之前的所有字符。

translate 返回将第二个参数中的每个字符替换为第三个参数中的字符后生成的文本。 translate(argument1, argument2, argument3)

argument1   域的名称,该域包含要替换其字符的文本。

argument2   一个表达式,作为其计算结果的字符将由第三个参数中的表达式替换。

argument3   一个表达式,作为其计算结果的字符将替换第二个参数中的字符的所有实例。


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

第1页 | 第2页 | 第3页 | 第4页 | 第5页 | 第6页

时间:2007-7-20 21:13:04,点击:0打印】【关闭

上一篇:将 Excel 工作簿转换为 InfoPath 表单模..
下一篇:将InfoPath 2007控件中的值相加、相减、相..

OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

查看所有评论内容

评论内容