2016-05-23 153 views
1

我正在嘗試動態按下命令按鈕。以編程方式按下按鈕

我想自動化一些任務。

我有一個任務表。每個任務都有一個FormName,CommandName字段。

表單名稱和命令名稱作爲從數據庫對象中自動填充的列表框。

當我按下執行按鈕時,我想要執行下面的代碼。

DoCmd.OpenForm Me.lstFormNames, , , , , acHidden 

forms![lstformname].lstcommandname_Click() 

但是我不能讓它正確執行。有任何想法嗎? enter image description here

回答

2

我發現this問題涵蓋了CallByName。如果這不適合你,你可以隨時複製OnClick()代碼並粘貼到你試圖調用子程序的例程中。 Here是關於該函數的MSDN文章。

+0

我試過了。目前還沒有運氣。已嘗試在打開的窗體中調用Public Sub並通過CallByName調用公共子窗體。沒有成功。 –

+0

@DaveB你的結果是什麼?錯誤?它在做什麼,你期望它做什麼? – MoondogsMaDawg

+0

我添加了一張照片來幫助描述我想要達到的目標。當用戶點擊命令1156時,cmdEmailStudents的_Click事件應該觸發。 –