|
|
|
"Горячее" суммирование
|
|||
|---|---|---|---|
|
#18+
Есть главная форма без источника данных. На ней сабформа табличного вида (рекордсурс, соответственно, имеется). На галавной форме размещены суммирующие поля. Идея вот в чем: юзер щелкает на строке - строка выделяется (это уже сделано). А в суммирующем поле должна появиться сумму ссоветствующего поля без учета выделенной строки. Строку выделяю с помощью "галки" и условного форматирования. Проблема в том, что сабформа содержит очень большой массив данных, а пересчет суммы должен происходить моментально по выделении строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 19:00 |
|
||
|
"Горячее" суммирование
|
|||
|---|---|---|---|
|
#18+
Дык тут просто надо вычесть из общей суммы конкретное число, чего же тут пересчитывать, или я что-то не понял? в "подвале" сабформы, поле назвать, например "ИтогКоличество" =sum(Количество) В лавной форме тогда в поле, где отображается результат: =Сабформа.Form!ИтогКоличество - Сабформа.Form!Количество Если само не будет обновляться, надо повесить обновление на событие Current подформы, или обработать это событие в главной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 19:05 |
|
||
|
"Горячее" суммирование
|
|||
|---|---|---|---|
|
#18+
ха-ха-ха Мда лопухнулся я! А я над этой темой много времени голову ломал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 19:06 |
|
||
|
|

start [/forum/search_topic.php?author=724101&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
get settings: |
10ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
294ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 441ms |
| total: | 815ms |

| 0 / 0 |
