要求在控件中使用特定数据项模式

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

数据有效性十分用户填写表单时自动检查错误的能力。通过将数据有效性添加到表单模板中的控件,您可以确保您收集的数据准确无误且保持一致,并符合中使用您的公司已有的任何标准。例如,您可以使用数据有效性,让用户知道他们输入的支出项目量超出了已批准的金额,或者当他们误其名称框中输入用于收集电话号码。

如果窗体中包含数据验证错误,并且它已连接到数据库或 Web 服务,用户无法提交表单,直到它们修复这些错误。用户可以保存本地副本的窗体,然后更正并以后提交的数据。

本文介绍如何使用数据有效性,以帮助确保用户输入到控件中的数据与预定义模式匹配。例如,您可以向电话号码文本框控件中添加数据有效性,要求用户在电话号码中输入三位数的区号。

注意: 

  • 若要要求用户输入到表单中的数据与预定义模式匹配,还可以使用条件格式。

  • 当向控件中添加模式时,控件不会自动重新设置用户输入的数据的格式,来与所设置的模式匹配。

本文内容

开始之前

兼容性的注意事项

需要在控件中的特定数据条目图案

开始之前

若要完成此过程,表单模板中必须包含支持数据有效性的控件。虽然您可以设置为支持数据有效性任何 InfoPath 控件模式匹配条件模式匹配的控件,显示字符,如数字、 字母或标点符号最适用。例如,设置模式匹配条件文本框中的可能会产生有用的结果,但设置此类条件复选框不会产生有用的结果。

返回页首

兼容性考虑

在设计表单模板在 InfoPath 中的时,您可以选择特定的兼容性模式设计的浏览器兼容的表单模板。发布到服务器运行InfoPath Forms Services,然后启用浏览器的浏览器兼容的表单模板时,可以在 Web 浏览器中查看基于表单模板的窗体。在设计浏览器兼容的表单模板时,某些控件在控件任务窗格中不可用,因为它们不能在 Web 浏览器中显示。

数据有效性的一些功能在 Web 浏览器中工作方式不同,在 InfoPath 中的表现。例如,将数据有效性添加到控件,当您创建用户该控件中输入无效数据时要显示的说明文字。您可以显示在屏幕提示,并选择性地允许用户显示一则通知,包含的其他信息,此说明文字,也可以自动显示在用户输入无效数据时的通知。通知无法自动显示在 Web 浏览器中查看的窗体,但是用户可以仍查看屏幕提示,并选择性地显示一则通知包含的其他信息。

支持的数据有效性的控件列表中

下表列出支持数据有效性的 Microsoft Office InfoPath 2007 控件,并指明它们是否可用于与浏览器兼容的表单模板。

注意: 虽然您可以设置为支持数据有效性任何 InfoPath 控件模式匹配条件模式匹配的控件,显示字符,如数字、 字母或标点符号最适用。例如,设置模式匹配条件文本框中的可能会产生有用的结果,但设置此类条件复选框不会产生有用的结果。

支持的数据有效性的控件

是否可用于与浏览器兼容的表单模板?

复选框

日期选取器

下拉列表框

列表框

选项按钮

文本框

格式文本框

项目符号、编号或普通列表

组合框

返回页首

要求在控件中使用特定数据项模式

  1. 单击您想要添加到的数据有效性的控件。

  2. “格式”菜单中,单击“数据有效性”

  3. “数据有效性”对话框中,单击“添加”

  4. “如果条件为真”下的第一个框中,单击“选择域或组”,然后选择该控件所绑定到的域或组。

  5. 在第二个框中,单击“不匹配模式”

  6. 在第三个框中,单击“选择模式”

  7. “数据项模式”对话框中的“标准模式”下,请执行下列操作之一:

    • 若要使用标准模式,请选择该模式,然后单击“确定”

      标准模式列表

      模式

      示例

      电话号码

      (555) 555-0100

      身份证号

      123-45-6789

      邮政编码

      98052

      邮政编码 + 4

      98052-6399

    • 要创建自定义模式,请单击“自定义模式”,在“自定义模式”框中键入所需的模式,然后单击“确定”

      可用于指定模式的符号

      您可以插入对模式指定约束的符号,例如仅为字母、仅为数字、仅为字符、为连字符、为句号、为逗号和为括号。另外,若要让给定字符出现多次,可以使用下列符号:

      • 零或一次 (?)    前面的字符或者不出现,或者只出现一次。例如,\d? 表示一个数字(\d 所表示)或者不出现,或者只出现一次。

      • 零或多次 (*)    前面的字符或者不出现,或者出现多次。例如,r* 表示该字符不出现,或者出现多次。

      • 一个或多个 (+)   一次或多次,必须输入的前一个字符。例如,。 + (表示)。 字符必须出现一次或多个时间的平均值。

  8. 屏幕提示框中,键入所需的用户指向该控件,或右键单击该控件时要显示的文本。

  9. 若要在用户将控件保留为空白时自动显示对话框消息,请选中“用户输入无效数据时立即显示对话框消息”复选框。

    注意: 由于对话框消息不能在 Web 浏览器中自动显示,使用 Web 浏览器填写表单的用户只会看到屏幕提示。

  10. “消息”框中,键入要在对话框中立即显示的文字,或在用户要求查看详细信息时在对话框中显示的文字。

    注意: 数据有效性错误的屏幕提示会将不显示也具有屏幕提示高级选项卡的控件属性对话框中设置默认值的控件。此行为有助于确保控件的名称准确地传达给使用屏幕阅读器的用户。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×