powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ожидание закрытия формы
4 сообщений из 4, страница 1 из 1
Ожидание закрытия формы
    #32828518
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть программный код, который для выполнения определенных действий запускает форму. Как приостановить выполнение кода программы если запущена указанная форма?
...
Рейтинг: 0 / 0
Ожидание закрытия формы
    #32828540
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
dim f as form, b as boolean
do
doevents
b=false
for each f in forms
if f.name=... then b=true
next
loop while b
...
Рейтинг: 0 / 0
Ожидание закрытия формы
    #32828575
Вот соответствующий кусок из программы:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
        'ждать ОК или Отмену от пользователя
        Do While IsLoaded(cstrLoginFormName)
            If Not Application.Forms(cstrLoginFormName).Visible Then
                'форму скрыли, значит, пользователь нажал на ОК

                'ещё что нибудь тут можно сделать...
                Exit Do
            End If
            DoEvents 
        Loop


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Function IsLoaded(ByVal strFormName As String) As Boolean
 ' Returns True if the specified form is open in Form view or Datasheet view.
    
    Const conObjStateClosed =  0 
    Const conDesignView =  0 
    
    If SysCmd(acSysCmdGetObjectState, acForm, strFormName) <> conObjStateClosed Then
        If Forms(strFormName).CurrentView <> conDesignView Then
            IsLoaded = True
        End If
    End If
    
End Function
...
Рейтинг: 0 / 0
Ожидание закрытия формы
    #32828917
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А параметр acDialog пробовали в DoCmd.OpenForm?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ожидание закрытия формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]