Applies ToInfoPath 2010 InfoPath 2013

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

插入表单模板上的文本框后,您可以通过访问并更改其属性和文本框属性对话框中的设置自定义它。若要打开的对话框中,在表单模板中,双击要更改其属性的文本框。

下表介绍了一些自定义文本框的方法,并提供为什么执行此操作。虽然此表不提供有关文本框属性对话框中的选项的详细步骤信息,但它确实可用选项的区域。

注意: 

  • 如果您要设计浏览器兼容的表单模板,文本框属性对话框中的某些功能不可用。例如,将不支持分段符。

  • 如果您的表单模板基于数据库、 架构或其他现有数据源,您可能无法自定义控件的所有方面。例如,您或许能够更改的控件,但不是它域或组的名称,大小从现有数据源。

选项卡

任务

详细信息

数据

更改关联的字段名称

在设计新的空白表单模板时,可以更改默认域或组可以更轻松地确定何时使用数据源为内容控件的名称。例如,一个名为"销售人"字段是易于理解比域名称"field1"。

注意: 更改字段名称不会更改文本框与数据源中的域之间的绑定。如果您需要将文本框绑定到不同字段时,文本框中,右键单击,然后单击快捷菜单上的更改绑定

数据

更改数据类型

在设计新的空白表单模板时,您可以更改控件的默认数据类型。文本框的默认数据类型是文本 (字符串),但您可以随意更改此设置。例如,如果您希望用户在交易金额文本框中输入人民币,您可以选择 (整数) 的整数数据类型,,然后选择,以便使用井号 (£) 显示文本框中键入的值的格式选项货币符号。

有关数据类型的详细信息

下表列出了可用于文本框的数据类型。

数据类型

说明

文本 (字符串)

用于数据,如姓名、 地址、 电话号码、 社会保险号码等。

整数 (integer)

用于正数或负数整数,如 1234、 – 1234年或 $1234。

小数 (double)

使用带有小数位数,如 1234.12、 – 1234.12 或 $1234.12 号码。

真/假 (布尔值)

用于应为 1 (真) 或 0 (假) 的数据。

超链接 (anyURI)

用于超链接,如通用命名约定 (UNC) 路径或统一资源定位器 (URL)。

日期 (日期)

用于日期,如 3/14/2007年或 2007 年 3 月 14 日。

时间 (时间)

用于基于时间的值,如 9:46:55 或上午 09:46

日期和时间 (dateTime)

使用日期和时间,例如 2007 年 3 月 14 上午 11:30

数据

指定默认值

如果您希望用户首次打开窗体时控件内显示的默认文本,您可以在框中键入文本。您也可以使用另一个字段的值中的数据源为默认值为控件。默认值是不同的占位符文本 (这更高版本中本文所述) 它们始终另存为表单 (.xml) 文件中的数据。

数据

显示计算结果

若要在控件中显示的计算结果,您可以单击框中,要与控件关联公式和函数旁边插入公式 按钮图像。例如,您可以创建文本框结合使用sum函数对一列重复表中的数字求和的公式。或者,您可以将today函数与特定文本框关联,以便当用户打开该窗体,该文本框中显示当前日期。

数据

进行所需的文本框

若要直观地提醒用户在控件中键入数据,请选择不能为空复选框。当用户打开该窗体时,红色星号会显示在控件中时进行提醒不将其保留为空。用户无法提交数据,直到它们在控件中输入值。

数据

添加数据有效性

单击数据有效性若要指定控件的数据有效性规则。例如,如果您需要输入特定格式的部件号 — 三个数字,然后一条短划线,然后两个数字,您可以使用数据验证确保用户遵守此模式。

数据

应用规则

单击规则时,您可以创建一个规则或更多操作自动发生时用户更改的控件中的值。例如,在采购订单窗体中,如果用户键入一个大于 10金额文本框中,您可以使用规则以显示一个对话框,显示"次订购 10 个以上不同的项目可能会延迟递送。"您还可以使用规则自动从外部数据源检索已更新的信息。例如,在股票购买窗体,可以使用规则来检索和打开表单或用户请求的信息时,在文本框中,显示实时股票报价。

显示

显示占位符文本

如果您想要为有关哪些数据的文本框中输入您的用户提供的指导,您可以在占位符框中键入说明文字。例如,在旅馆夜晚数目文本框中,占位符文本可用来提示用户应输入的数据类型。

默认值,如占位符文本显示在文本输入控件用户首次打开窗体时。但是,占位符文本以下三种方式是不同于默认值:

  • 占位符文本永远不会保存为表单 (.xml) 文件中的数据。

  • 与默认值,显示为常规文本控件内,不同占位符文本始终显示为灰色。

  • 与默认值,不同浏览器兼容的表单模板中不支持占位符文本。

显示

将文本框设为只读

若要防止用户更改控件的内容,请选择只读复选框。例如,如果您使用一个文本框以显示公式的结果,可以使文本框中,只读以防止用户键入该结果。虽然只读文本框没有变灰窗体中,用户将无法在文本框中键入信息。

显示

关闭拼写检查器或记忆式键入功能

若要防止用户从文本项控件内的文本的拼写检查或自动重用以前的条目在控件中的窗体的键入,请清除启用拼写检查器启用记忆式键入复选框,默认情况下同时选中它。例如,您可以禁用拼写检查器显示专有名称的文本框。由于隐私原因,如窗体许多人的共享时,您可以禁用记忆式键入。

显示

允许用户键入多行文本

如果您希望显示多行文本的文本框中,选择多行复选框。然后,您可以决定是否允许在文本框内的段落的分页符。

显示

启用分段符

如果选择多行复选框,并且您希望用户能够在文本框中键入分段信息,请选择段落的分页符复选框。这非常有用,例如,当您希望用户回答问答类问题的文本框中,但您希望采用纯文本格式,因为用户将最终提交到数据库的数据。如果您在浏览器兼容的表单模板中选择多行复选框,您无法以清除分段符复选框。

显示

使文字环绕

如果选择多行复选框,InfoPath 将自动选择自动换行复选框,以便文本会自动从一行到其他用户在文本框中键入。启用文本换行后,您可以滚动列表中选择滚动选项。例如,您可以使时用户键入的文本超过在文本框中可以显示默认情况下,在文本框中显示滚动条。滚动选项正常工作,文本框中必须固定的高度和宽度。如果您在浏览器兼容的表单模板中选择多行复选框,您无法以清除自动换行复选框或指定滚动列表中的选项。

显示

限制字符

要分配到文本框中的字符限制,请选择文本框限制为复选框,然后键入允许的字符数。例如,在人力资源表单模板中,您可以使用此功能可防止用户在员工 ID文本框中键入五个以上的字符。Microsoft Office InfoPath 表单模板已连接到数据库或外部的XML 架构,并且这些数据源中包含现有字符长度要求,如果将自动显示数据有效性错误,如果用户超过了这些限制何时它们填写基于表单模板的表单。若要使光标用户达到控件的字符限制后,自动切换到窗体上的下一个控件,请选择移动到下一个控件达到限制时复选框。使光标前进自动到下一个控件不支持在浏览器兼容的表单模板。

显示

添加条件格式

单击条件格式以打开条件格式对话框中,您可以在其中更改控件外观,包括其可见性基于用户在窗体中输入的值。例如,在销售报表表单模板中,您可以使用条件格式以提醒用户支出金额超出预算金额。

大小

调整大小、 填充和页边距

您可以通过在高度宽度框中输入值来手动指定控件的大小。您也可以优化间距内部和外部的控件通过更改边距,这是缓冲区周围的空间量控件的内容或页边距,这是控件的边框和任何周围文本之间的空间量或表单模板上的控件。

大小

对齐文本框与其标签

若要更好地对齐其标签与控件内的文本,请单击对齐按钮。InfoPath 会自动根据需要调整控件的高度、 下边距和下边距设置。

高级

指定屏幕提示

若要使用户在控件上方移动指针时显示一个注释,请输入您希望在屏幕提示框中的文本。辅助功能,如屏幕查看实用程序,使屏幕上为合成的语音或可刷新的盲文显示可用的信息通常依赖于这些屏幕提示解释为他们的用户的信息。

高级

更改 tab 键索引次序

您可以更改表单模板的整体的 tab 键顺序中控件的位置。Tab 顺序将焦点移动的顺序窗体中从一个字段或对象到下一个用户按 TAB 或 SHIFT + TAB。表单模板中的所有控件的默认选项卡上的索引设置为 0,但 tab 键次序从 1 开始。也就是说,为 1选项卡上的索引框中的控件时,将会访问用户按 TAB 键。将访问任何选项卡上的索引框中的 2 的控件,第二个,依此类推。选项卡上的索引框中的 0 与任何控件将排 tab 键顺序中。如果您想要跳过控件的 tab 键顺序,请在选项卡上的索引框中输入-1

高级

指定键盘快捷键

您可以在快捷键框中指定的键盘快捷方式键入一个字母或数字。键盘快捷方式使用户能够通过按组合键,而不是通过移动鼠标,导航到控件。如果您选择要在表单模板中使用键盘快捷方式,您必须向用户传达存在快捷方式。例如,您可能之后文本框标签以让用户知道键盘快捷方式销售人员文本框中的键入(ALT + S)

高级

指定或自定义合并操作

单击合并设置以指定组合多个窗体时应如何显示用户在控件中输入的数据。例如,您可以选择的文本的文本框中有一个特定的单词或用分号分隔文本框项目的前缀。

高级

获取用于文本框的 ViewContext 标识

您可以使用 ViewContext 值标识代码中的控件。例如,如果您知道 ViewContext 值,您可以使用该值与视图对象 ExecuteAction 方法以编程方式在绑定到该控件的 XML 数据执行编辑操作。

高级

指定和自定义输入值范围

单击输入值范围指定用户输入适用于该控件的类型。这有助于提高识别的手写和语音输入的控件。例如,如果您使用IS_URL输入值范围的控件,InfoPath 将知道忽略单词之间的空格。

浏览器表单

自定义设置,用于发布到服务器的数据

仅当您要设计浏览器兼容的表单模板将显示在浏览器窗体选项卡。它允许您控制是否允许用户更改的文本框中的数据时,将数据发送到服务器。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。