0

我正在学习 InfoPath 2010 并且正在创建一个表单,但是有两个问题我不知道该怎么办。在我创建的表格中,有几列(重复表)。我从数据库中提取数据,并且已经在数据选项卡下设置了我想要在 SQL 中返回的条件。所以我返回了正确的数据,但问题是数据在表格中不是一致的偶数行(一张纸上的行),这些行开始被第二行偏移并继续到最后一行。我曾尝试创建一个表格来将数据放入其中,并希望这个问题会消失,但事实并非如此。我该如何解决这个外观问题?或者我在哪里可以找到 HTML 代码?当我在“数据”选项卡下选择“代码编辑器”时,

提前谢谢你的帮助。

CompGeekess

4

2 回答 2

1

当我继续寻找我的 delima 的解决方案时,我注意到当您选择一列时,属性和布局选项卡会出现在顶部。在“属性”选项卡中,您可以使用 in 和 px 设置列的宽度和高度。我注意到并非所有列的 px 高度都相同,因此我将每个列的高度设置为相同,保存并预览了表单,现在行不再偏移。有趣的是,如此简单的事情如何产生巨大的不同。差别只有 2px。

于 2011-04-27T14:08:37.920 回答
0

InfoPath 实际上创建的是 XML 文档,而不是 HTML(如果您右键单击数据源中的字段,您将看到“复制 XPath”选项)。控制布局的最佳方式是使用布局表(工具 -> 设计任务 -> 布局)

我建议也避免设置像素值,并尽可能将控制高度设置为“自动”。如果您使用的是布局表并且有对齐问题,请右键单击表并转到属性。您将在表格和单元格选项卡中拥有水平和垂直单元格对齐选项(用于单元格内容)。您还可以选择多个单元格(只需选择它们的内容),然后以相同的方式将该对齐方式分配给所有单元格。

于 2011-05-02T15:52:22.793 回答