Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ожидание закрытия формы / 4 сообщений из 4, страница 1 из 1
15.12.2004, 14:11:31
    #32828518
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ожидание закрытия формы
Есть программный код, который для выполнения определенных действий запускает форму. Как приостановить выполнение кода программы если запущена указанная форма?
...
Рейтинг: 0 / 0
15.12.2004, 14:16:12
    #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
15.12.2004, 14:25:15
    #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
15.12.2004, 16:35:14
    #32828917
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ожидание закрытия формы
А параметр acDialog пробовали в DoCmd.OpenForm?

--
Regards
Alexander Artamonov

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


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