Access 2007:可以使用“按示例查询”创建此查询吗?

时间:2012-05-24 10:50:20

标签: ms-access ms-access-2007 query-by-example

我确信我可以在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个非空白列。

我尝试过使用Cross-Tab查询,但我无法完全通过交叉表查询来满足此要求。

谢谢!

1 个答案:

答案 0 :(得分:0)

我估计你需要两个交叉表查询才能在QBE中执行此操作。然后可以在ID上连接两个交叉表,一个用于描述,一个用于属性,并且可以选择各个列。