注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
在 Microsoft Office InfoPath 表单模板中,可以使用文本框,以从用户处收集信息或显示数据库或其他外部数据源中的数据。
本文内容
何时使用文本框
如果要,使用文本框:
-
使用户能够在窗体中键入任意数量的纯文本。
-
显示信息,如公式或当前日期的结果。
下图中,在文本框中用于从用户处收集联系信息。
默认情况下,当您在表单模板,插入文本框 InfoPath 中添加一个单行文本框。如果您希望改为显示多行文本的文本框,您可以启用分段符或文字环绕文本框后将其插入。或者,您可以使用格式的文本框。
相关控件
InfoPath 包含类似于文本框但的用途不同的控件。要确定哪个控件最适用于您的表单模板,请参阅下面的列表:
格式文本框 普通文本框中,如格式文本框使用户可以键入、 编辑或查看文本。与文本框,不同的格式文本框默认显示多行文本。用户还可以添加到格式文本框中,例如粗体或斜体文本、 图片和表格的格式的元素。带格式的数据格式的文本框中将存储为 XHTML,这可能不会与数据源所期望的纯文本格式的简短序列兼容。
表达式框 表达式框通常用于显示只读文本,以显示在表单上,另一个控件的值,或者创建基于 XPath 表达式的公式。与文本框,表达式框不存储或保存数据。因此,应使用表达式框中,仅当您不想将其值保存或另一个公式中引用它。
您可以单独使用文本框,或将它们添加到重复表、 分区或其他布局相关的控件。例如,文本框经常出现重复表中的单元格内。
用户体验
在文本框中输入数据非常简单。用户将光标放在文本框内,,然后键入所需的信息。数据窗体中显示为纯文本。
提示: 如果您希望用户能够字符将格式应用于文本的文本框中,您可以使用格式文本框中,而不是标准的文本框。
文本框包括一些熟悉的 Microsoft Office 系统功能。例如,如果用户拼写错误的文本框中的某个字词,他们将看到熟悉波浪形红色下划线表明可能出现拼写错误。
拼写检查器中,以及记忆式键入功能被启用文本框默认情况下。记忆式键入保存以前的窗体中键入用户的项目。当用户在文本框中键入前几个字符时,InfoPath 将列出可能匹配的用户已键入之前的项目。这样,用户在填写的表单中输入重复或常见的数据,其姓名或地址,例如更容易。
注意: 在设计表单模板在 InfoPath 中的时,您可以选择设计浏览器兼容的表单模板。当设计浏览器兼容的表单模板时,某些功能,如拼写检查器,用于在 InfoPath 中不可用,因为它们在 Web 浏览器中不起作用。
插入文本框
插入文本框的过程稍有不同,具体取决于您是设计新的空白表单模板还是基于数据库或其他外部数据源设计表单模板。
下图显示当选中设计模式文本框的外观。
控件可以绑定,也可以不绑定。当控件被绑定时,它会连接到数据源中的域或组,以便控件中输入的数据保存在基础表单 (.xml) 文件中。控件未被绑定时,它不会连接到一个域或组,并且控件中输入的数据不会保存。当选择控件或将鼠标指针移动到控件上时,文本和绑定图标显示在控件右上角。文本指明控件绑定到的数据源中的组或域。图标指明控件是否正确绑定到该组或域。如果绑定正确,则显示绿色图标。如果绑定出现问题,则会看到蓝色或红色图标。
表单模板的数据源组成域和显示在数据源任务窗格中的分层视图中的组。文本框始终绑定到的字段。在下面的示例中,窗体上的姓氏文本框绑定到数据源任务窗格中的姓氏字段中。
插入新的空白表单模板上的文本框
设计新的空白表单模板时,“控件”任务窗格中的“自动创建数据源”复选框默认情况下处于选中状态。将控件添加到该表单模板时,该表单模板允许 InfoPath 自动创建数据源中的域和组。这些域和组由“数据源”任务窗格中的文件夹和文件图标表示。
-
在表单模板中,将光标置于要插入控件的位置。
-
如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
-
在插入控件下单击文本框。
-
若要将标签添加到控件中,键入文本上方或左侧的控件后, 跟一个冒号 (:)。例如,如果文本框中用于收集用户的姓氏,您可以键入姓氏:。
插入基于现有数据源的表单模板上的文本框
如果您的基础上设计表单模板上的现有可扩展标记语言 (XML) 文件、 数据库或 Web 服务,InfoPath 将派生出的字段和数据源任务窗格从这些现有数据源中的组。在此方案中,您可以通过从表单模板上的数据源任务窗格拖动字段或改为在下面的过程从控件任务窗格中插入文本框中插入文本框:
-
在表单模板中,将光标置于要插入控件的位置。
-
如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
-
在插入控件下单击文本框。
-
在文本框绑定对话框中,选择要在其中存储文本框数据的字段,然后单击确定。
-
InfoPath 控件的标签为使用域或组的名称。如有必要,更改的标签文本。
提示: 您可以使用数据源任务窗格中要插入控件。数据源任务窗格中右键单击您要绑定到,文本框中的字段,然后单击快捷菜单上的文本框。
版式提示
插入文本框拖到表单模板之前,请考虑要如何排列它们。您可以通过拖动它们,无论您希望在表单模板,但这可能会导致随意设计添加文本框。如果您希望表单模板上的更多的组织,您可以添加布局表格 ,然后插入标签和单个单元格内的控件,以便他们可以很好地对齐。下图中,在四行两栏版式表格用于排列标签和控件。
除了使用布局表格来组织文本框,您可以执行下列一项或多项操作:
-
若要同时更改多个文本框的大小,请选择您想要更改,请在格式菜单中,其大小的文本框,单击大小选项卡,然后进行必要的调整。
-
调整大小以适应您希望用户在框中键入的文本长度表单模板上的文本框。
-
若要更改的边框或颜色的多个文本框,一次选择您想要更改,请在格式菜单上的文本框单击边框和底纹,请单击边框选项卡,然后进行必要的调整。
-
若要自定义在文本框中显示的文本,请使用格式工具栏上的字体和字号框。若要同时更改字体和字号所有表单模板上的文本复选框,请选择包含您希望,并单击在格式菜单上的对所有文本框控件应用字体格式的文本框。
-
若要查看您的文本框与实际文本的外观,单击视图菜单上的示例数据。这可以帮助您了解表单当用户填写的外观。
-
使用页边距调整文本框周围的间距。使用边距调整文本框内文本周围的间距。在文本框属性对话框中的大小选项卡上找到了这两项设置。
-
有时,文本框和左侧的文本框中的标签内的文本看上去可能利用对齐方式。若要快速地重新对齐,双击文本框中,单击大小选项卡上的对齐,然后单击应用。如果在不同版式表格中的单元格标签和文本框中,右键单击包含标签的单元格、 快捷菜单上,单击表属性和在垂直对齐方式下的居中然后单击单元格选项卡上。