這個問題是我之前解決的一個問題的擴展。詳情請參閱here。SubForm Reversed
我有一個子表單的問題。我有兩個表,即TableA和TableB,它們具有從A到B的一對多(父 - 子)關係。現在我知道Microsoft設計了子表單,以便用戶可以查看/與表單上的信息進行交互很多/孩子方面的關係。我的問題是,這可以顛倒嗎?也就是說,我可以獲得關於關係的一方/父方信息的子表單嗎?
在更廣泛的背景下(請參閱上面的鏈接),我試圖使用子窗體,因爲組合框的功能有限。組合框將允許通過其Row Source屬性查看多個列,前提是Column Count屬性設置爲大於1的值。但是,組合框的文本輸入部分僅允許輸入一個條目。我需要能夠輸入多個字段值,以防需要將新記錄添加到基礎表中。
如果有一個完全不同的方式來完成這個不涉及子表單,那很好。我也在考慮將級聯組合框視爲可能的解決方案。
在此先感謝。
MS Access 2010中不似乎有這種形式。這看起來更像是級聯子表單,由於嵌套子表單存在其他問題,這本身很有趣。但是,它似乎並沒有打破在基礎關係的多/子方面擁有子表單的約定。當然,我可能是錯的。 「客戶訂單」,「客戶訂單子表單1」和「客戶訂單子表單2」表格之間的關係如何? – qmckinsey
不,樣本表格未包含在2010 Northwind中,因此提及了2000/2003年。在此示例中,客戶訂單父表格持有客戶,但沒有理由不將它作爲僅用作兩個子表單的容器。對我而言,您的要求表明您需要連續形式的父數據和相關的子記錄集。在該示例中,第二個子表單可以是單個表單或連續的,這似乎符合您的要求。在某種程度上它是一個級聯子表單,但是您的要求可以滿足哪些要求? – Fionnuala
我有三個表:A,B和C. A是B的子元素,B是C的子元素。我的表單需要循環訪問A上的記錄,B上有一個子表單和一個嵌套/級聯子表單C.換句話說,由於數據的性質,我桌子上的父母子女關係被顛倒過來。因此,這個問題。謝謝你的幫助。 – qmckinsey