根据您要设计新的空白表单模板,还是基于数据库或其他外部数据源设计表单模板,插入组合框的步骤略有不同。
下图显示了在设计模式 (设计模式:InfoPath 设计环境,可以在其中创建或修改表单模板。)中选中组合框时组合框的样子。

控 件可以绑定,也可以不绑定。当控件被绑定时,它会连接到数据源中的字段或组,以便控件中输入的数据保存在基础窗体 (.xml) 文件中。控件未被绑定时,它不会连接到一个字段或组,并且控件中输入的数据不会保存。当选择控件或将鼠标指针移动到控件上时,文本和绑定图标显示在控件右 上角。文本指示控件绑定到的数据源中的组或字段。图标指示控件是否正确绑定到该组或字段。如果绑定正确,则显示绿色图标。如果绑定出现问题,则会看到蓝色 或红色图标。
数据源用于存储在表单上输入的所有数据,它由“数据源”任务窗格中以分层视图形式显示的域和组构成。 组合框始终绑定到域 (域:数据源中可包含数据的元素或属性。如果域为元素,则可包含属性域。域用于存储输入控件的数据。)。在以下示例中,表单模板上的“类别”组合框绑定到“数据源”任务窗格中的“类别”域。

设计新的空白表单模板时,“控制”任务窗格中的“自动创建数据源”复选框默认情况下处于选中状态。将控件添加到该表单模板时,该表单模板允许 InfoPath 自动创建数据源中的字段和组。这些字段和组由“数据源”任务窗格中的文件夹和文件图标表示。
如果您在现有可扩展标记语言 (XML) 格式的文件、数据库或 Web 服务的基础上设计表单模板,InfoPath 将从这些现有数据源中派生出“数据源”任务窗格中的字段和组。
注释 如果该复选框不可用,则表示数据源已锁定。例如,如果根据 XML 架构来设计表单模板,则可能无法在 InfoPath 中向数据源添加新的域或组。这一限制有助于防止您无意中对该架构进行更改,而所做的更改可能使该架构无效。
自己键入列表框值
当您具有预先确定的、有限的一组值并且不希望将来更改这些值时,此选项很有用。如果这些值碰巧发生更改,则必须发布更新版本的表单模板,这样用户才能看到并使用最新的列表项。
使用来自表单其他部分的值
如果您希望列表中的值根据用户在其表单中输入的其他值而更改,此选项将很有用。
列表框中的项必须与表单模板上的特定重复组或重复域相关联。
,然后在“选择域或组”对话框中单击包含将为列表框提供值的域的重复域或重复组,然后单击“确定”。
,单击包含列表框中各项的可能值的域,然后单击“确定”。当用户单击列表框中的某一项时,将在基础 XML 中保存其中的一个值。
,单击包含列表框中所显示的值的域,然后单击“确定”。提示 为防止显示名称值在列表框中出现多次,请选中“只显示具有唯一显示名称的项”复选框。
使用来自数据库、Web 服务、XML 文档或 SharePoint 网站的值
如果您希望列表框中的值保持最新或定期刷新,此选项很有用。这些值通常存储在数据库或其他外部数据源中,每次打开表单时都会进行检索。
列表框中的项必须与特定重复域或重复组相关联。
,然后在“选择域或组”对话框中单击包含将为列表框提供值的域的组或域,然后单击“确定”。
,单击包含列表框中各项的可能值的域,然后单击“确定”。当用户单击列表框中的某一项时,将在基础 XML 中保存其中的一个值。
,单击包含列表框中所显示的值的域,然后单击“确定”。提示 为防止显示名称值在列表框中出现多次,请选中“只显示具有唯一显示名称的项”复选框。
声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!
第1页 | 第2页 | 第3页 | 第4页时间:2007-7-25 21:29:16,点击:0
上一篇:在InfoPath 2007中插入下拉列表框【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,联系邮箱:thinkou@126.com,本站确认后将立即撤下。谢谢您的支持与理解!
相关评论