【问题标题】:Access 2007: Can this query be created using "Query By Example"?Access 2007:可以使用“按示例查询”创建此查询吗?
【发布时间】:2012-05-24 10:50:20
【问题描述】:

我确定我可以在 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 电子表格: 每个 Header 需要一行。

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 个非空白列。

我尝试过使用交叉表查询,但我无法完全让交叉表查询满足此要求。

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-25
      • 1970-01-01
      • 2013-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多