gpt4 book ai didi

database - Access ,选择 Case ActiveControl.Name?

转载 作者:搜寻专家 更新时间:2023-10-30 22:27:25 26 4
gpt4 key购买 nike

我在表单 Access 中有 2 个组合框(c1c2),如果用户从中选择一个值,则带有按钮 Search c1 并点击Search 它应该打开一个FORM1,如果用户从c2 中选择一个值并点击在搜索中它应该打开 FORM2

Private Sub Commande6_Click()
Select Case ActiveControl.Name
Case "c1"
DoCmd.OpenForm "FORM1"
Case "c2"
DoCmd.OpenForm "FORM2"
Case Else
'traitement
End Select
End Sub

最佳答案

如果您单击一个组合框然后单击您的搜索 按钮,则组合框不是最后一次单击,因此它不是事件的 - 搜索按钮是 ( Commande6 在你的情况下)

Public lastCBclicked as String

Private Sub c1_Click()
lastCBclicked = ActiveControl.Name
End Sub

Private Sub c2_Click()
lastCBclicked = ActiveControl.Name
End Sub

Private Sub Commande6_Click()
Select Case lastCBclicked
Case "c1"
DoCmd.OpenForm "FORM1"
Case "c2"
DoCmd.OpenForm "FORM2"
Case Else
'traitement
End Select
End Sub

关于database - Access ,选择 Case ActiveControl.Name?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49490912/

26 4 0