LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Вопрос по закры...
 Вопрос по закрытию форм
 
 17.03.2008 14:07:05
Nensi
24 сообщения


Вопрос по закрытию форм

Есть форма, на которой находятся кнопки RadioButton, по событию "клик" на каждую из них открывается соответствующая форма.

Как сделать так, чтобы в случае когда одна из форм уже открыта и пользователь кликает на другую кнопку с целью открыть другую форму открытая форма автоматически при этом закрывалась? Где это прописывается в событиях на открытие/закрытие формы и каким образом, чтобы закрывалась любая из выбранного списка форма?  Заранее спасибо.

 18.03.2008 9:04:44
host
87 сообщения


Re: Вопрос по закрытию форм

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

  Программирование  Microsoft Access. Файлы mdb и accdb  Вопрос по закры...
ПоискПоиск  Список форумовСписок форумов  
right