2014-01-26 86 views
0

長時間閱讀,首次發帖;Access 2007連續形式;它可以顯示來自連接表的數據嗎?

我有其顯示從表A.一串字段

從表A的某些字段是「內部連接」到組Ax = Bx的,AY =通過和AZ表B,C和d一個連續形式= Cz。

我試圖讓我的連續表單顯示「內連接」的數據。例如,如果A.x包含「1」,而B.x包含「apple」,我想在我的表單上看到「apple」,但它只顯示「1」。我已經搜索了一下,但無法找到任何明確的答案,甚至可能,如果是的話。

任何幫助,將不勝感激:)

回答

1

您可以將表單記錄源設置爲引用加入您需要的表而不是引用表A的SQL查詢。然後,表單將能夠顯示此查詢中的任何列。

+0

+1可能有更新困難,組合框可能是一個替代方案。 – Fionnuala

+0

每當我打開表單時,查詢是否會被更新?或者我打開表單時是否必須手動/編程「重新運行」它? –

+0

每次打開表單時都會自動運行查詢,這與每次打開表單時重新查詢表的方式相同。 –

0

忘掉形式,並創建一個顯示「蘋果」的查詢。事情是這樣的,它設想的「蘋果」在名爲Description現場發現:

SELECT tableA.x, tableB.x, tableB.Description 
FROM tableA JOIN tableB ON tableA.x=tableB.x; 

這是SQL視圖。要應用此操作,您可能需要從查詢設計視圖切換。

在查詢結果中顯示「apple」後,轉移到表單應該很容易。

+0

我冒昧地刪除了一些標籤'userform'和'vba'。該解決方案不涉及'vba',我認爲問題純粹是sql。 – Smandoli

+0

好的,我明白 –

相關問題