|
|
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
У меня на форме кнопка. По ее нажатию VB делает расчет значений, затем переходит на следующую запись, делает подсчет и так до последней записи. На форме подчиненные формы, значения которых выводятся на основную форму в виде =[Подчиненная форма]![Значение]. Так вот, при переходе с записи на запись значения из подчиненных форм не успевают отобразиться и в момент подсчета в них стоит значение #ошибка#, хотя при ручном перемещении по записям значения выходят нормально. Пробовал поставить Refresh, пробовал замедлить циклом For...Next. Результат тот-же. Может кто посоветует что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:39 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:41 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
Не то. Происходит то-же самое. Может есть какой-то оператор, который дает возможность программе дождаться когда "вырисуются" все значения и только после этого делать вычисления? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 05:22 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
Поясню. БД находится на сервере. Пробовал сделать аналогичное в одной БД на своем компе, все работает. Обновление данных с сервера происходит дольше, отчего и проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 05:43 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
Вместо .Requery и .Refresh попробуй .Recalc. Правда, при этом возможны вылеты, так как команда пересчитывает все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 09:25 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
А может всё делать с помощью запросов? Ведь Главная форма-Подчинённая форма это тот же запрос... Тогда все значения ты получаешь с помощью запроса и обновляешь данные, а потом просто обновляешь форму? Что скажешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 10:02 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
>пробовал замедлить циклом For...Next Сделай задержку с проверкой на ошибку Do While IsError(МоеПоле) DoEvents Loop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 11:42 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
авторDo While IsError(МоеПоле) DoEvents Loop А если что-то напартачит пользователь и там окажется "пожизненная" ошибка? Повиснет же все нафиг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 11:45 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
На всякий случай в условие лучше еще дбавить проверку на "вечную" ошибку чтобы не зацикливалась задержать пока ошибка но не более ... секунд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 11:46 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
Do While результата не дал. .Recalc -- глухое зависание. Видимо придется сочинять все на VB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 09:34 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
.Recalc работает! Правда дольше считает, но работает. Еще раз проверю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 09:36 |
|
||
|
Что делать? (значения из подчиненных форм не успевают отобразиться)
|
|||
|---|---|---|---|
|
#18+
Конечно, на VB! Обратись к Recordsetclone и не морочь себе голову! И работать будет быстрее, чем проходы по строчкам формы! А текст программы останется практически тем же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 09:39 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32540357&tid=1674152]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 520ms |

| 0 / 0 |
