iT邦幫忙

0

有關ACCESS 2007表單與子表單的問題

各位前輩好
小弟在ACCESS有四個表單A、B、C、D

A、C表單的資料來源為X
B表單的資料來源為Y
D表單的資料來源為Z

X與Y關係為一對多
Z與X關係與一對多
例如X為客戶資料,Y為訂單資料

A為連續表單
B為連續表單
C為單一表單
D為單一表單

我的目標是在A表單每筆資料間移動時
可以用gotorecord帶動C表單同步切換
而B表單可以依照C表單SHOW出相對應的資料
因此已以下方式將A、B、C表單組合起來

A與B表單皆為C表單的子表單
A表單與C表單無連結欄位
B表單與C表單以主鍵欄位連結

這樣的組合方法的確有做到目標
但是再將C表單放入D表單做為子表單
C表單與D表單以主鍵欄位連結
gotorecord就不能用了
有上網查過其他方式
是先用setfocus或gotocontrol到C子表單
在用gotorecord移動C子表單的資料
此方式有試過還是無法連動C子表單資料

想請問是否有其他方式可以達到我想要的功能呢?

尚未有邦友回答

立即登入回答