DoCmd 對象

此頁沒有內容條目
內容

expandtri全部顯示

Application

parchildDoCmd

使用 DoCmd 對象的方法,可以從 Visual Basic 運行 Microsoft Access 操作。操作可以執(zhí)行諸如關閉窗口、打開窗體和設置控件值等任務。

使用 DoCmd 對象

例如,可以使用 DoCmd 對象的 OpenForm 方法來打開一個窗體,或使用 Hourglass 方法將鼠標指針改為沙漏圖標。

DoCmd 對象的大多數(shù)方法都有參數(shù),某些參數(shù)是必需的,其他一些是可選的。如果省略可選參數(shù),這些參數(shù)將被假定為特定方法的默認值。例如,OpenForm 方法有七個參數(shù),但只有第一個參數(shù) formname 是必需的。下面的示例顯示了如何打開當前數(shù)據(jù)庫中的“雇員”窗體。在該窗體中只包含那些具有“銷售代表”頭銜的雇員。

DoCmd.OpenForm "Employees", , ,"[Title] = 'Sales Representative'"

DoCmd 對象不支持對應于以下操作的方法:

?AddMenu。
?MsgBox。使用 MsgBox 函數(shù)。
?RunApp。使用 Shell 函數(shù)運行其他應用程序。
?RunCode。直接在 Visual Basic 中運行函數(shù)。
?SendKeys。使用 SendKeys 語句。
?SetValue。直接在 Visual Basic 中設置值。
?StopAllMacros。
?StopMacro。

有關對應于 DoCmd 方法的 Microsoft Access 操作的詳細信息,請在“幫助”索引中查找操作的名稱。

下面的示例在“窗體”視圖中打開一個窗體并移到一條新記錄。

Sub ShowNewRecord()

    DoCmd.OpenForm "Employees", acNormal

    DoCmd.GoToRecord , , acNewRec

End Sub