|
Вопросы по IT / народ, подскажите кто в access шарит
|
|||
---|---|---|---|
#18+
народ, подскажите кто в access шарит, есть запрос, там одно из полей вычисляется с помощью функции vba. сам запрос отрабатывает быстро, открываются результаты, но это вычислимое поле пересчитывается при любом клике/скролле на этих результатах. например, функция: Код 1. 2. 3. 4.
Код: SQL 1. 2.
и при любой активности (клик, скролл, и т.п.) - будут выскакивать два msgbox'а (по кол-ву строк в выборке). это почему так? как убрать? ну т.е. вычислились поля, и всё, хорош, зачем пересчитывать-то?... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2022, 11:58 |
|
Вопросы по IT / народ, подскажите кто в access шарит
|
|||
---|---|---|---|
#18+
убрать МсджБокс из функции, не вариант ? естественно в оригинальной ф-ции никаких м.боксов нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2022, 14:06 |
|
Вопросы по IT / народ, подскажите кто в access шарит
|
|||
---|---|---|---|
#18+
да, но почему вычисления выполняются и после выполнения запроса? запрос уже выполнился, результат на экране, но при навигации по этим результатам - он снова пересчитывает эти поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2022, 14:51 |
|
|
Start [/forum/search.php?do_search=1&tid=4814&author_mode=wrote_post&author=1&start_from=163843]: |
0ms |
get settings: |
1ms |
get forum list: |
4ms |
searching: |
8ms |
get settings: |
0ms |
get forum list: |
4ms |
get topic data: |
3ms |
check forum access: |
0ms |
check topic access: |
0ms |
get forum data: |
1ms |
get found posts: |
16ms |
track hit: |
44ms |
get online users: |
47ms |
check new: |
178ms |
others: | 269ms |
total: | 575ms |
0 / 0 |