由於之前的回答結果不是我真正需要的,我正在更新此信息。創建訪問報告,該報告列出來自另一個表的ID匹配的表中的信息
我在我的Access數據庫中有兩個表。一個叫Billings,一個叫Bookings。每張表都有一個名爲預訂號碼的欄目,它們是如何關聯的。 Billings表還有一個名爲Container的字段。我想要做的是:
- 爲每個預訂數一頁紙的報告(可擴展到根據容器的數量多頁)
- 在我想的報告正文列出每個集裝箱上不同的行(有關每個容器的其他信息一起)
這裏是我的表:
Bookings
----------------
ID | Booking Number
1 | '1234'
2 | '1235'
Billings
----------------
ID | Booking Number | Container
1 | '1234' | '12'
2 | '1234' | '16'
3 | '1235' | '18'
基於這兩個表,應該成爲預訂#1234和預訂#1235的報告。 Booking#1234的報告應該列出Container的12和16,而Booking#1235的報告只會列出18.我是PHP/MySQL開發人員,所以我理解SQL查詢。然而,我爲MySQL編寫查詢的方式顯然不適用於Access。目前我正在使用與下面的答案類似的模塊,但它沒有做到我需要它做的事情。這是我當前的查詢:
SELECT
b.*,
ListContainers(b.[Booking Number]) AS Containers
FROM
Bookings AS b
WHERE
((b.[Booking Number]) Is Not Null);
這將創建一個逗號分隔每個訂房號碼相關聯的容器的名單,但我要爲每一個集裝箱,其中也將包括來自比林斯其他信息的單獨行表。
有沒有人有類似的情況的經驗,或知道我可以採取任何步驟來完成我想要做的事情?
你真棒,戈德。我很早就對這種不接受表示歉意。如果我能接受這兩個答案,我會的。非常感謝您的幫助。 – 2013-05-02 13:16:33