長時間閱讀,首次發帖;Access 2007連續形式;它可以顯示來自連接表的數據嗎?
我有其顯示從表A.一串字段
從表A的某些字段是「內部連接」到組Ax = Bx的,AY =通過和AZ表B,C和d一個連續形式= Cz。
我試圖讓我的連續表單顯示「內連接」的數據。例如,如果A.x包含「1」,而B.x包含「apple」,我想在我的表單上看到「apple」,但它只顯示「1」。我已經搜索了一下,但無法找到任何明確的答案,甚至可能,如果是的話。
任何幫助,將不勝感激:)
長時間閱讀,首次發帖;Access 2007連續形式;它可以顯示來自連接表的數據嗎?
我有其顯示從表A.一串字段
從表A的某些字段是「內部連接」到組Ax = Bx的,AY =通過和AZ表B,C和d一個連續形式= Cz。
我試圖讓我的連續表單顯示「內連接」的數據。例如,如果A.x包含「1」,而B.x包含「apple」,我想在我的表單上看到「apple」,但它只顯示「1」。我已經搜索了一下,但無法找到任何明確的答案,甚至可能,如果是的話。
任何幫助,將不勝感激:)
您可以將表單記錄源設置爲引用加入您需要的表而不是引用表A的SQL查詢。然後,表單將能夠顯示此查詢中的任何列。
忘掉形式,並創建一個顯示「蘋果」的查詢。事情是這樣的,它設想的「蘋果」在名爲Description
現場發現:
SELECT tableA.x, tableB.x, tableB.Description
FROM tableA JOIN tableB ON tableA.x=tableB.x;
這是SQL視圖。要應用此操作,您可能需要從查詢設計視圖切換。
在查詢結果中顯示「apple」後,轉移到表單應該很容易。
我冒昧地刪除了一些標籤'userform'和'vba'。該解決方案不涉及'vba',我認爲問題純粹是sql。 – Smandoli
好的,我明白 –
+1可能有更新困難,組合框可能是一個替代方案。 – Fionnuala
每當我打開表單時,查詢是否會被更新?或者我打開表單時是否必須手動/編程「重新運行」它? –
每次打開表單時都會自動運行查詢,這與每次打開表單時重新查詢表的方式相同。 –