office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

Access 獲取子窗體為數據表的選中行數據

2018-12-11 14:36:00
tmtony8
原創
5740

在Access中,我們可以通過點擊子窗體中選中的行 獲取子窗體該行的所有數據,打開相關的窗體信息

如示例《Access獲取子窗體選擇的值

但是如果我們的子窗體是一個查詢或者表呢?有時我們的子窗體的數據源是一個動態記錄集。

顯然前面的方法是不可行的。因為表和查詢沒有控件,也沒有窗體操作事件



如下圖,在窗體中添加一個子窗體控件,控件來源為一個表。名為“Child0”,如何獲取子窗體中選中的值。


父窗體中添加一個按鈕。代碼如下:

    Dim frm As Form
    Set frm = Forms!獲取數據表子窗體!Child0.Form
    
    CurrentId = Nz(frm.Recordset.用戶名, 0)
    MsgBox CurrentId



效果如圖:

    分享
    北京十一选五基本走势