У меня есть одна глобальная переменная, которая проверяет, когда форма заполнена, и я не могу приступить к работе. Я попытался просто установить его в модуле, но, похоже, он не работает. Я слишком усложнил это, поместив это в Модуль ..
Option Compare Database
Public ChangeFlag As Boolean
Public Function SetFlagTrue()
ChangeFlag = True
End Function
Public Function SetFlagFalse()
ChangeFlag = False
End Function
Public Function GetFlag() As Boolean
GetFlag = ChangeFlag
End Function
Я подумал, что, поскольку это не работает, передавая значение вперед и назад, я мог бы вызвать функцию, чтобы изменить его, а затем вызвать GetFlag. Все еще не работает.
Я пытался использовать Call SetFlagTrue
, но я получаю сообщение об ошибке и при попытке изменить значение. Здесь я ссылаюсь на функцию GetFlag, но она не работает.
If (GetFlag = True) Then
MsgBox ("Data already entered for today, use Edit button")
End If
If (GetFlag = False) Then...
Не думаю, что они тоже работают.