Office中国论坛/Access中国论坛

标题: InfoPath向日期添加天数(转载) [打印本页]

作者: ghosty    时间: 2008-10-8 09:22
标题: InfoPath向日期添加天数(转载)
您可以使用 Microsoft Office InfoPath 2007 中的公式 向表单模板上控件中的日期自动添加特定的天数。
本文说明如何使用 addDays 和 today 函数向日期添加特定天数并在表单上的控件中显示结果。


什么是公式?公式是一种由值、字段或组、函数以及用于计算和显示其他值的运算符组成的 XPath 表达式。可以使用公式执行以下任务:
公式中使用的每个 XPath 表达式都是值、函数和计算结果为单个值的运算符的组合。一个公式可以包含多个表达式。您可以将公式看作是由一个或多个短语组成的句子,每个短语都代表公式中的一个表达式。
下图显示了公式与表达式之间的关系。

函数是一种根据计算结果返回值的表达式。函数中使用的值称为“参数”。您可以使用 InfoPath 中包含的标准 XPath 1.0 函数,也可以使用某些特定于 InfoPath 的函数。有关 InfoPath 函数的更多信息,请访问“请参阅”部分中的链接。
步骤 1:插入默认显示当前日期的日期选取器控件显然,日期选取器控件是为存储日期而设计的。为了向用户输入到控件中的日期添加特定天数,首先必须在表单模板中添加日期选取器控件,然后创建使用 today 函数的公式,这样就能在该控件中默认显示当前日期。
步骤 2:插入包含 addDays 函数的文本框在添加了日期选取器控件并创建使用 today 函数的公式后,即可在表单模板中添加文本框,然后创建使用 addDays 函数的公式。
步骤 3:更改日期在文本框中的显示方式在添加了文本框并创建用于显示新日期的公式后,即可设置日期在文本框中的显示格式。
转载自:http://www.officelesson.com/InfoPath/2008911/911279.html




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3