powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что делать? (значения из подчиненных форм не успевают отобразиться)
12 сообщений из 12, страница 1 из 1
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32538369
Apache
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня на форме кнопка. По ее нажатию VB делает расчет значений, затем переходит на следующую запись, делает подсчет и так до последней записи.
На форме подчиненные формы, значения которых выводятся на основную форму в виде =[Подчиненная форма]![Значение]. Так вот, при переходе с записи на запись значения из подчиненных форм не успевают отобразиться и в момент подсчета в них стоит значение #ошибка#, хотя при ручном перемещении по записям значения выходят нормально.
Пробовал поставить Refresh, пробовал замедлить циклом For...Next. Результат тот-же.
Может кто посоветует что делать?
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32538375
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAQ

Q2

Не оно?
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32540354
Apache
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не то. Происходит то-же самое. Может есть какой-то оператор, который дает возможность программе дождаться когда "вырисуются" все значения и только после этого делать вычисления?
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32540357
Apache
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поясню.
БД находится на сервере.
Пробовал сделать аналогичное в одной БД на своем компе, все работает. Обновление данных с сервера происходит дольше, отчего и проблемы.
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32540446
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо .Requery и .Refresh попробуй .Recalc. Правда, при этом возможны вылеты, так как команда пересчитывает все
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32540496
Galustov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А может всё делать с помощью запросов? Ведь Главная форма-Подчинённая форма это тот же запрос... Тогда все значения ты получаешь с помощью запроса и обновляешь данные, а потом просто обновляешь форму?
Что скажешь?
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32540724
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>пробовал замедлить циклом For...Next

Сделай задержку с проверкой на ошибку

Do While IsError(МоеПоле)
DoEvents
Loop
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32540730
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторDo While IsError(МоеПоле)
DoEvents
Loop

А если что-то напартачит пользователь и там окажется "пожизненная" ошибка?
Повиснет же все нафиг?
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32540732
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий случай в условие лучше еще дбавить
проверку на "вечную" ошибку
чтобы не зацикливалась
задержать пока ошибка но не более ... секунд
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32545865
Apache
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Do While результата не дал.
.Recalc -- глухое зависание.
Видимо придется сочинять все на VB.
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32545870
Apache
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
.Recalc работает! Правда дольше считает, но работает.
Еще раз проверю.
...
Рейтинг: 0 / 0
Что делать? (значения из подчиненных форм не успевают отобразиться)
    #32545878
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно, на VB! Обратись к Recordsetclone и не морочь себе голову! И работать будет быстрее, чем проходы по строчкам формы! А текст программы останется практически тем же.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что делать? (значения из подчиненных форм не успевают отобразиться)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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