Есть форма, на которой находятся кнопки RadioButton, по событию "клик" на каждую из них открывается соответствующая форма.
Как сделать так, чтобы в случае когда одна из форм уже открыта и пользователь кликает на другую кнопку с целью открыть другую форму открытая форма автоматически при этом закрывалась? Где это прописывается в событиях на открытие/закрытие формы и каким образом, чтобы закрывалась любая из выбранного списка форма? Заранее спасибо.
1. Форма закрывается с помощью команды DoСmd. Как найти открытые формы показано ниже
' Закрыть активную форму Private Sub Кнопка0_Click() DoCmd.Close acForm, Screen.ActiveForm.Name End Sub
' Закрыть все формы Sub CloseAllForms() Dim obj As AccessObject, dbs As Object Set dbs = Application.CurrentProject For Each obj In dbs.AllForms If obj.IsLoaded = True Then DoCmd.Close acForm, obj.Name End If Next obj End Sub