【问题标题】:Can not use one to many realationships in reports to show information. (should be simple)不能在报表中使用一对多关系来显示信息。 (应该很简单)
【发布时间】:2013-02-24 05:31:01
【问题描述】:

我有 2 个表,它们以一对多的关系连接。

我有一个 BikeID (FK) 在一个 bikeSold 表和另一个名为 BikeInfo (PK) 的表中。但是,当我去创建报告时,我无法显示“BikeName”而不是(FK/PK)!

(这是表格的图像,但请注意,您看不到许多标志,但右键单击时确实会显示)

Relationship table

当我生成报告时,我得到了需要显示 BikeName 的 PK,我尝试了 Dlookup、SQL 和 Queries,但它们似乎都不起作用。 (诚​​然,自从我使用数据库以来已经有一段时间了)

我认为这将是一件简单的事情!

【问题讨论】:

  • 您是否偶然在您的表格中添加了查找?如果没有,只需使用查询来加入表格并获取报告的所有详细信息。如果你这样做了,亲爱的我。
  • 我觉得自己很愚蠢。在一个查询中连接所有表太明显了。这两天我一直在尝试这样做。谢谢你。如果您将此添加为答案,我将设置为正确答案。
  • 您一直在查看相同的数据,以至于您不再看到它,它一直在发生 :)

标签: ms-access ms-access-2010


【解决方案1】:

查询应该非常适合您,例如:

SELECT a.BikeName, a.Cost, b.DateSold
FROM BikeSold b
INNER JOIN BikeInfo a
ON b.BikeID = a.ID

报告可以基于保存的查询以及您需要的所有数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    • 1970-01-01
    相关资源
    最近更新 更多