我确定我可以在 VBA 中编写它,但问题是:我可以在 Access 2007 的 Query By Example 中执行此操作吗?那些将维护我的工作的人比 VBA 更熟悉 Query By Example。
要求:
我有两个表,一个表头表和一个明细表
Table: Header
Field: HeaderID - Primary Key
Table: Detail
Field DetailID - Primary Key
Field HeaderID - Foreign Key
Field Property (string)
Field PropertyDescription (string)
输出要求: 要求以以下格式将数据输出到 Excel 电子表格:每个标题需要单行。
Column 1: HeaderID
Column 2: Property1
Column 3: PropertyDescription1
Column 4: Property2
Column 5: PropertyDescription2
(and so on... Two columns for each Detail record)
约束:每个标题记录有 1 到 19 个详细记录。因此,每行将有 3 到 39 个非空白列。
我尝试过使用交叉表查询,但我不能完全让交叉表查询满足这个要求。
谢谢!