【技巧分享】如何獲取子窗體選擇了多少記錄數(shù)?一招搞定!
2023-08-27 16:00 作者:易登軟件Access | 我要投稿

Hi,大家好久不見。
我這個更新速度是不是太慢了呀,因為,最近又又又在忙,請大家諒解啦。
現(xiàn)在更新文章、視頻都要花好久去考慮,好不容易有個靈感了,一搜索,結(jié)果發(fā)現(xiàn)之前都已經(jīng)分享過了(委屈臉)。那今天,給大家分享一個子窗體相應的示例。我們來看操作吧。
01、創(chuàng)建窗體
還是一樣,我們先來創(chuàng)建幾個窗體,一個數(shù)據(jù)表窗體,做為子窗體,另一個是主窗體,在主窗體上放一個子窗體控件,子窗體控件名稱:frmSO_Detail。如下圖

運行的效果大概這樣

接著,我們在子窗體控件放幾個文本框控件,一個用于統(tǒng)計子窗體控件里有多少條記錄,選中了第幾條,當前選擇了共多少條,如下圖:

02、子窗體記錄
首先,我們先來看一下怎么統(tǒng)計子窗體有多少記錄。這個應該比較簡單,之前我們有視頻講過怎么合計,統(tǒng)計多少記錄也是一樣的,這里我們在子窗體的頁面頁腳里放一個文本框,文本框的名稱為txtCount,在文本框的控件來源里寫=Count(*),按著在主窗體的文本框的控件來源里寫=[frmSO_Detail]![txtCount],這樣的話子窗體有多少條記錄就做好了。

03、當前選中第幾條
這個就比較簡單了,我們直接在主窗體的文本框的控件來源里寫=[frmSO_Detail].[Form].[CurrentRecord]
如下圖,選中了第3條,在文本框里就顯示了3。

04、當前選擇了共多少條
最后一個就是需要知道選擇了多少條記錄,我們在子窗體的鼠標釋放事件里添加一下代碼
運行結(jié)果如下圖:

好的,那我們整個示例都講完了,大家快去試一下吧。
