Не срабатывает docmd.close

fury21
Дата: 18.11.2009 12:38:07
If Operator_log = "" Then MsgBox "Вы не авторизованы!", vbCritical, "Ошибка!": DoCmd.OpenForm "Вход в систему": docmd.close


Почему то не закрывает окно текущее.....
IFK
Дата: 18.11.2009 12:45:06
А что вы собрались закрывать? Нужно все-таки явно указывать, что именно закрыть: форму, таблицу и т.д. :)
DoCmd.Close acTable, имя таблицы
Rivkin Dmitry
Дата: 18.11.2009 12:46:14
fury21
If Operator_log = "" Then MsgBox "Вы не авторизованы!", vbCritical, "Ошибка!": DoCmd.OpenForm "Вход в систему": docmd.close


Почему то не закрывает окно текущее.....


If Operator_log = "" Then 
    MsgBox "Вы не авторизованы!", vbCritical, "Ошибка!"
    docmd.close acForm, Me.Name
End If
fury21
Дата: 18.11.2009 13:11:24
Спасибо, все заработало )
А я раньше всегда для закрытия формы писал просто docmd.close