我想生成一个包含客户订单的表。(简化的)表格如下所示。如果客户有多个订单,我只需在客户的第一行添加客户信息。所以订单 1 到 3 属于客户 1,订单 4 和 5 属于客户 2
Customer | Order (header row)
-------------+--------------------------------------------
Name 1 | Item 1 (Order 1)
Street |
City |
-------------+--------------------------------------------
| Item 1 (Order 2)
| Item 2
-------------+--------------------------------------------
| Item 1 (Order 3)
-------------+--------------------------------------------
Name 2 | Item 1 (Order 4)
Street | Item 2
City | Item 3
| Item 4
-------------+--------------------------------------------
| Item 1 (Order 5)
这很好用,除非我得到一个分页符/新页面。在这种情况下,表格将如下所示:
Customer | Order
-------------+--------------------------------------------
Name 1 | Item 1 (Order 1)
Street |
City |
-------------+--------------------------------------------
| Item 1 (Order 2)
| Item 2
### new page ###
Customer | Order
-------------+--------------------------------------------
| Item 1 (Order 3)
-------------+--------------------------------------------
Name 2 | Item 1 (Order 4)
Street | Item 2
City | Item 3
| Item 4
-------------+--------------------------------------------
| Item 1 (Order 5)
但我希望客户 1 在新页面的第一个客户单元格中重复,所以它看起来像这样:
Customer | Order
-------------+--------------------------------------------
Name 1 | Item 1 (Order 1)
Street |
City |
-------------+--------------------------------------------
| Item 1 (Order 2)
| Item 2
### new page ###
Customer | Order
-------------+--------------------------------------------
Name 1 | Item 1 (Order 3)
Street |
City |
-------------+--------------------------------------------
Name 2 | Item 1 (Order 4)
Street | Item 2
City | Item 3
| Item 4
-------------+--------------------------------------------
| Item 1 (Order 5)
我认为填充单元格可以通过组合页面/单元格事件来完成,但这需要将所有客户单元格的最小高度设置为填充的客户单元格的高度,因为我不知道何时/何地新页面将出现。如果我有大客户单元和小订单单元,这将浪费大量空间。有什么想法,我如何建立一个像上面那样的表格并在分页符/新页面后重复某个单元格的内容?