|
|
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Имеется форма, на ней - подчиненная с большим количеством компонент. При переходе на новую запись в главной форме, вычисляются поля подчиненной и вся форма начинает мерцать . Может кто знает как этого избежать. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 14:44 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Вставить все вычисления собственно в запрос (в подчиненной форме) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 14:46 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Что самое смешное, совет №2 прямо противоречит рекомендации М$ вычислять все, что можно, в форме-отчете. Но все вычисляют в запросах (и я тожа ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 14:58 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Если вычислять все что можно в форме - открываться будет быстрее, но медленее отрисовываться. Если вычислять все в запросе - наоборот. Тут уж надо выбирать - или быстро разгоняться, или быстро ехать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 15:07 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Лох, я полностью с тобой согласен! Причем есть еще одно "за" в пользу вычилсений в запросе: потом на него же можно навесить отчет и просто радоваться жизни, чем ЕЩЕ РАЗ повторять все вычисляемые поля ,аналогичные полям формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 15:24 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Вычисления, скажем, не тривиальные, так что в запросе их не сделаешь , да и в отчетах они не особо нужны, итоговые данные сохраняются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 16:19 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Ну тогда и вешай форму на уже подсчитанные и сохраненные итоговые данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 16:22 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Они сохраняются при каждом сохранении записи, что не особо тормозит, но вычисляться они должны каждый раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 16:24 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Ну дык и пересчитывай (и сохраняй) их каждый раз при изменении записи. Или у тебя программа так работает: пока форму кто-нибудь не откроет на просмотр - данные кривые (несогласованные)? Тогда это лечить надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 16:30 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
За компанию. Как отследить начало перехода на др. зпись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 16:30 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Данные пересчитываются в интерактивном режиме. С программой работает оператор, заказы подсчитывает, ему необходимо моментально результат видеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 16:34 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
И в третий раз я пишу прописную истину. Изменились данные (руками, ногами, оператором, модератором, кодом, Бойсом-Кодом) - обнови зависимые от них данные и сделай рефреш формам, которые их отображают (если открыты). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 16:39 |
|
||
|
Перерисовка формы
|
|||
|---|---|---|---|
|
#18+
Да и мерцает форма, из-за большого количества Control'ов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 16:40 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32213790&tid=1680397]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
136ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 392ms |

| 0 / 0 |
