首页 >> 技术文章 >> InfoPath2007


在 InfoPath 2007中插入水平重复表

插入水平重复表

根据您是在设计新的空白表单模板,还是基于数据库或其他外部数据源设计表单模板,插入水平重复表的步骤略有不同。

下图显示了在设计模式下在水平重复表上方移动指针时水平重复表的样子。

控 件可以绑定,也可以不绑定。当控件被绑定时,它会连接到数据源中的字段或组,以便控件中输入的数据保存在基础窗体 (.xml) 文件中。控件未被绑定时,它不会连接到一个字段或组,并且控件中输入的数据不会保存。当选择控件或将鼠标指针移动到控件上时,文本和绑定图标显示在控件右 上角。文本指示控件绑定到的数据源中的组或字段。图标指示控件是否正确绑定到该组或字段。如果绑定正确,则显示绿色图标。如果绑定出现问题,则会看到蓝色 或红色图标。

数据源用于存储在表单上输入的所有数据,它由“数据源”任务窗格中以分层视图形式显示的域和组构成。 水平重复表通常绑定到表单模板的数据源中的重复组 (重复组:数据源中出现多次的组。控件(如重复节和重复表)绑定到重复组。),不过它们也可绑定到重复域 (重复域:数据源中出现多次的域。控件(如项目编号列表、编号列表和普通列表)、重复节和重复表可绑定到重复域。)

在以下示例中,表单模板上的表格绑定到了“数据源”任务窗格中的“季度”重复组。表中的文本框控件 -“高尔夫球”“网球”“帆板运动”- 绑定到了属于季度重复组一部分的域。  

在新的空白表单模板上插入水平重复表

设计新的空白表单模板时,“控制”任务窗格中的“自动创建数据源”复选框默认情况下处于选中状态。将控件添加到该表单模板时,该表单模板允许 InfoPath 自动创建数据源中的字段和组。这些字段和组由“数据源”任务窗格中的文件夹和文件图标表示。

  1. 在表单模板中,将光标放在要插入控件的位置。
  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
  3. “插入控件”下,单击“水平重复表”
  4. “行数”框中,输入您希望表格默认具有的行数。
  5. 创建水平重复表时,数据列中的每一行都有一个文本框。要将文本框转换为其他类型的控件,请右键单击要转换的文本框,指向快捷菜单上的“更改为”,然后单击所需控件。

在基于现有数据源的表单模板上插入水平重复表

如果您在现有可扩展标记语言 (XML) 格式的文件、数据库或 Web 服务的基础上设计表单模板,InfoPath 将从这些现有数据源中派生出“数据源”任务窗格中的字段和组。 在这种情况下,您可以通过将重复组从“数据源”任务窗格拖动到表单模板上来插入水平重复表,也可以从“控件”任务窗格插入水平重复表,如以下步骤所示:

  1. 在表单模板中,将光标放在要插入控件的位置。
  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
  3. “插入控件”下,单击“水平重复表”
  4. 在重复表绑定向导的第一页上,单击要在“数据源”列表中使用的数据源,然后单击要将表格行绑定到的重复组

     

     提示   要创建新的重复组,请右键单击要将重复组添加到的组,单击快捷菜单上的“添加”,然后在“添加域或组”对话框中指定重复组的属性。

  5. 单击“下一步”
  6. 在重复表绑定向导的第二页上,在“数据绑定”列表中双击要添加为表格列的域。

     

     提示   要创建新域,请在“数据绑定”列表中右键单击水平重复表绑定到的组,单击快捷菜单上的“添加”,然后在“添加域或组”对话框中指定域的属性。

  7. 要对列进行重新排序,请在“表中的行”列表中选择列,然后单击“移至前面”“移至后面”


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

第1页 | 第2页 | 第3页

时间:2007-7-24 21:30:10,点击:0打印】【关闭

上一篇:在 InfoPath 2007中插入大纲/细节控件
下一篇:在 InfoPath 2007重复表中对一列数字求和

OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

查看所有评论内容

评论内容