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

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

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

如果窗体中包含数据验证错误,并且它已连接到数据库或 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 * 表示字符 r 发生零次或多次。

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

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

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

    注意: 因为对话框消息无法自动显示在 Web 浏览器中,使用 Web 浏览器中填写表单的用户将看到只有屏幕提示。

  10. 消息框中,键入您想要显示在对话框中或者立即或当用户请求更多详细信息的文本。

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

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×