19.04.2005, 12:54 | #1 |
Участник
|
подсчет сумм по MARK
Всем здрасьте.
Подскажите как сделать подсчет сумм отмеченных строк на форме по Ctrl+F1. В свойстве OnFormat одного из полей добавил код: PHP код:
Заранее спасибо! |
|
19.04.2005, 13:15 | #2 |
NavAx
|
А не помогает код
PHP код:
|
|
19.04.2005, 14:06 | #3 |
Участник
|
к сожалению нет, не помогает.
при открытии формы начинает ссумировать все строки в форме... |
|
19.04.2005, 15:11 | #4 |
NavAx
|
Что-то пока только тупой вариант в голову лезет.
На OnAfterGetCurrRecord накатать что-то вроде PHP код:
|
|
19.04.2005, 15:53 | #5 |
Участник
|
а если юзер снял метку и остался на этой записи...?
|
|
19.04.2005, 15:59 | #6 |
NavAx
|
Все работает и при пометке, и при снятии метки..
Либо я не понимаю, в чем проблема Кстати, причем тут OnFormat, я тоже не понял |
|
19.04.2005, 16:24 | #7 |
Участник
|
к великому сожалению не могу проверить работоспособность кода, т.к. Нав. вываливается с ошибкой. Rec2 сделал темповой таблицей.
OnFormat - потому что это тригер который отрабатывает и без перехода к след. записи. Ну и попутно выделяет запись жирным шрифтом. ЗЫ. навик v2.6 |
|
19.04.2005, 16:26 | #8 |
NavAx
|
Ну фиг знает. Сейчас проверил в 3.6 - все ок.
2.6 сейчас под рукой нет, к сожалению. Через пару недель до дома доеду - попробую посмотреть. |
|
19.04.2005, 16:32 | #9 |
Участник
|
все равно спасибо!
|
|
20.04.2005, 15:59 | #10 |
NavAx
|
.rejector, кстати, дык у Вас ошибка вылетает, когда Вы Rec2 делаете темповой таблицей или как?
Дело в том, что как раз темповой ее нельзя делать ни в коем случае. |
|
20.04.2005, 16:15 | #11 |
Участник
|
Сначала была темповая, потом нет...
Я переделал код, но он все равно не подходит ;( По причине того что если несколько раз попрыгать с/на отмеченную запись, то он её ссумирет столько раз сколько с нее прыгали, - не есть гуд. Плюс ко всему MARK не сохраняется, если вышел с формы, а нужно сохранять. Посему забросил эту гиблую идею, начал делать с другого краю: будем не метить запись, а ставить банальные галочки. Сделаю FlowFields которые будут показывать то что мне нужно... Спасибо за участие, Удачи. зы. тот же самый вопрос подкинул на др. форумы - тишина. Либо народ ушел в кому (по причине начала весны), либо просто всем по#рену... |
|
20.04.2005, 16:25 | #12 |
NavAx
|
А точно AfterGetRecod с AfterGetCurrRecord не перепутали?
не должен он по несколько раз одну запись суммировать никак... Хотя я не знаю 2.6 З.Ы. Вы бы тогда начинали с постановки проблемы, а не с технической задачи Естесственно марки не сохраняются! |
|
21.04.2005, 10:29 | #13 |
Участник
|
мда... не сохраняются в курсе...
Если бы юзеры ставили задачу в виде детально продуманного ТЗ, я думаю мы бы с Вами врятли так приятно общались... |
|
21.04.2005, 11:22 | #14 |
NavAx
|
Гы
|
|