Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сложное обновление полей / 8 сообщений из 8, страница 1 из 1
19.11.2004, 13:41:06
    #32791305
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное обновление полей
ХР/ХР
все паки
mdb/mdb

(1) форма , на ней подформа, на ней следующая подформа
(2) форма
(3) форма

на (3) жмется кнопарь- вызываются обновления на

(2) происходит поле2=sum()
и
(1) (на 3 уровне происходит поле1=sum()

на (2) : полеХ= (3).поле1-(2).поле2

вопрос: как (на какое событие) обновить полеХ, чтоб это произошло когда другие поля уже обновились?
(без таймера)
...
Рейтинг: 0 / 0
19.11.2004, 13:50:54
    #32791343
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное обновление полей
Я думаю тут поможет DoEvents :)
...
Рейтинг: 0 / 0
19.11.2004, 14:03:29
    #32791381
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное обновление полей
в каком месте?
я тоже хотел поставить . обновления происходят "асинхронно"...
...
Рейтинг: 0 / 0
19.11.2004, 14:07:34
    #32791399
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное обновление полей
Не очень понял вопрос :(
А что, если "вручную" указать порядок пересчета:
forms("Form1").recalc
forms("Form2").recalc

по идее, они не станут после этого еще раз пересчитываться (хотя кто знает). Если нет, то можно на упрощенный пример поглядеть?..
...
Рейтинг: 0 / 0
19.11.2004, 14:12:33
    #32791415
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное обновление полей
Код: plaintext
1.
2.
3.
4.
( 2 ) происходит поле2=sum()
и
( 1 ) (на  3  уровне происходит поле1=sum()
DoEvents
на ( 2 ) : полеХ= ( 3 ).поле1-( 2 ).поле2
Разве так не будет работать?
...
Рейтинг: 0 / 0
19.11.2004, 14:36:19
    #32791502
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное обновление полей
ну там не проста пересчет
там перехох на нужную запись в обеих формах по условию в третьей... в общем , я уже даже и не помню. шибко много наворочено.
хотелось бы по какому-то признаку...
...
Рейтинг: 0 / 0
19.11.2004, 14:58:14
    #32791583
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное обновление полей
вадя, млин! Тебе сюда :)
Дай хоть маленький кусочек кода :)
...
Рейтинг: 0 / 0
19.11.2004, 20:37:17
    #32792344
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное обновление полей
а это не оттуда

авторХР/ХР
все паки
mdb/mdb


тут кусочком не отделаешься..... тут нада всего клиента, а для реальности все данные...

тут в принцепе не в коде дело. в коде я и сам могу поковыряться, отрать места, где можно вставить.....

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


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