Глобальное значение whereAtt не удерживает значение при входе в метод после обновления. Есть ли проблема с тем, как я вызываю глобальные переменные или настройки моего кода?Глобальная переменная, не удерживающая значение
Option Compare Database
Option Explicit
Dim whereAtt As String
Private Sub cmbAnalyst_AfterUpdate()
If cmbAnalyst.ListIndex <> -1 Then
whereAtt = whereAtt & " And Analyst = 'me.cmbAnalyst'"
Call queryBuilder
End If
End Sub
Private Sub Form_Load()
whereAtt = "Select * from tblActionLog where LogID is not null"
cmbAnalyst.RowSource = "SELECT DISTINCT Analyst FROM tblActionLog"
Call queryBuilder
End Sub
Public Sub queryBuilder()
testTable.RowSource = whereAtt
End Sub
Большое спасибо HansUp. Информативно и полезно! – SaladSnake