office交流網(wǎng)--QQ交流群號(hào)及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

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

微信交流群(請(qǐng)用微信掃碼)

        

access對(duì)話框選擇數(shù)據(jù)打開(kāi)對(duì)應(yīng)的數(shù)據(jù)窗體

2020-02-22 08:00:00
tmtony8
原創(chuàng)
7484

在程序中,我們需要選中一條數(shù)據(jù)后打開(kāi)另外窗體的對(duì)應(yīng)數(shù)據(jù)。前面我們講過(guò)很多種方法:

Access在窗體間傳遞參數(shù)的幾種常用辦法

如下圖:選擇了 產(chǎn)品類(lèi)型后,打開(kāi)窗體,窗體對(duì)應(yīng)相關(guān)的值



詳細(xì)代碼:

Private Sub cmdOK_Click()
  
  Const sFORM As String = "frmProductsExample4"
  
  DoCmd.OpenForm sFORM
  
  With Forms(sFORM)
    .SetFocus
    .Requery
  End With

End Sub




在打開(kāi)窗體后,在其上設(shè)置焦點(diǎn),然后重新查詢(xún)窗體以確保在窗體上使用最新選擇的內(nèi)容。必須使用SetFocus方法將焦點(diǎn)移動(dòng)到打開(kāi)的窗體。

使用With關(guān)鍵字時(shí)無(wú)須顯式引用窗體上的控件,從而節(jié)省時(shí)間。With命令可設(shè)置一個(gè)指向該窗體的內(nèi)部指針,因此,對(duì)該窗體的控件、屬性或方法的所有后續(xù)引用會(huì)快很多。使用With關(guān)鍵字并引用窗體名稱(chēng)時(shí),可以使用句點(diǎn)(.)也可以使用感嘆號(hào)(!)


    分享
    文章分類(lèi)
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動(dòng)訪問(wèn)