powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Зависает цикл в подчиненной форме
4 сообщений из 4, страница 1 из 1
Зависает цикл в подчиненной форме
    #40138389
kovyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток всем!

В подчиненной форме (fsubObjects) по нажатию кнопки на главной (frmObservations) срабатывает следующий цикл:
Код: VBA
1.
2.
3.
4.
5.
6.
Me.fsubObjects.Form.Recordset.MoveFirst

Do While Not Me.fsubObjects.Form.Recordset.EOF

         Me.fsubObjects.Form.Recordset.MoveNext
Loop
и цикл нормально проходит, пока закомментирован следующий код в подчиненной форме (fsubObjects)
Код: VBA
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Public Sub Form_Current()

On Error GoTo ErrorHandler

    If Me.NewRecord Then

    Else

        'обновляем список изображений объекта
        rem If glngTable = glngcTableObservations Then
            rem Call GP_Requery_List_Images(Me!txtObservation, glngcTableObservations, "frmObservations")
        rem End If

    End If

ErrorHandlerExit:
    Exit Sub
ErrorHandler:
    MsgBox "Ошибка №:" & Err.Number & ";Описание:" & Err.Description & " в процедуре Form_Current модуля Form_fsubObjects"
    Resume ErrorHandlerExit
End Sub
Однако обновление списка изображений нормально отрабатывает при "ручном" переходе по записям подчиненной формы. А в цикле почему-то нет...
Сорные_2024-01-17.mdb
В приложенной базе запустить frmObservations и пощелкать по записям в подчиненной форме "Объекты". Дважды щелкнуть на прямоугольнике, в котором эта форма (цвет изменится на зеленый). Затем кнопка "Изменить" (Карандаш). Активируются кнопки "Сохранить" и "Не сохранять". Жмем "Сохранить" и в зависимости от вышеописанного условия наблюдаем/не наблюдаем зависание. Показалось, что идет переключение между первой и второй записями в подчиненной форме...
...
Рейтинг: 0 / 0
Зависает цикл в подчиненной форме
    #40138422
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kovyl [игнорируется] 

Содержимое блокирует Акцесс 2019-й, уберите сетевые подключения из модулей или где они там у вас
...
Рейтинг: 0 / 0
Зависает цикл в подчиненной форме
    #40138423
kovyl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvk [игнорируется] 

Да? А что за сетевые подключения?

А вообще я уже выкрутился: повесил обновление на ручной переход по записям :)
...
Рейтинг: 0 / 0
Зависает цикл в подчиненной форме
    #40138425
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Попробуйте внутри цикла добавить строчку DoEvents.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Зависает цикл в подчиненной форме
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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