![]() |
#6 |
Участник
|
2slava:
Большое спасибо. Это именно то, что мне нужно было понять. Цитата:
Andrew Besedin
а вот с этого места поподробнее можно? Допиши столбец D - какими значениями он должен быть заполнен? 1 3 6 9 -1 4 7 -3 0 6 5 = (3-6)+(4-7)+(6-5)+(3-4)+(5-3) 1 3 4 7 1 5 3 8 То есть в данном случае я должен обращаться не к отдельным строкам отчета, а ко всему отчету сразу, так как значение должно быть подсчитано еще до вывода отчета на экран. Пробовал завести глобальную переменную и вычислять эту сумму в методе, но в данном случае эта переменная будет изменяться по мере "появления" строк отчета. Следовательно этот способ здесь не подходит. Можно конечно сделать SUM(B)-SUM(C) - это сработает в данном конкретном случае, но в следующий раз понадобится вычислять более сложное выражение и хотелось бы понять, как это делается в общем случае. |
|
|
|