
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.09.2006, 06:37
|
|||
|---|---|---|---|
Подсчет суммы циклом |
|||
|
#18+
Почему получается сумма равная 100, хотя должно быть 90. Вот формула по кот эта сумма считается: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 11:36
|
|||
|---|---|---|---|
|
|||
Подсчет суммы циклом |
|||
|
#18+
цикл здесь можно использовать только из любви к искусству ) и то это не верный подход... просто добавить сумму по колонке не проще ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 12:04
|
|||
|---|---|---|---|
Подсчет суммы циклом |
|||
|
#18+
конечно проще, просто хочу понять как цикл работает и почему неправильную сумму показывает и как это исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 12:18
|
|||
|---|---|---|---|
|
|||
Подсчет суммы циклом |
|||
|
#18+
все просто если приведенная формула расположена в RF, то она 5 раз просумировала последнюю сумму (20) ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 12:31
|
|||
|---|---|---|---|
Подсчет суммы циклом |
|||
|
#18+
ну, так тогда подсчитать все равно не могу понять, может это не возможно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 12:44
|
|||
|---|---|---|---|
|
|||
Подсчет суммы циклом |
|||
|
#18+
ну почему невозможно стандартный подход здесь описывался не раз создаем инициализатор переменных и вставляем его в ту секцию, где они должны обнуляться (если достаточно одного раза, то в RH) _initialize: WhilePrintingRecords; NumberVar total_sum; total_sum := 0; потом переменную, где все будет считаться (_calculate) WhilePrintingRecords; NumberVar total_sum; total_sum := total_sum + {tab1.summa} в нашем случае помещаем в Details и скрываем все. на выходе получаем сумму в переменной total_sum. заводим еще одну переменную в которую вставляем сл. код: WhilePrintingRecords; NumberVar total_sum; total_sum но вот именно в данном случае не стоит так извращаться. это требуется исключительно в сложных ситуациях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 15:02
|
|||
|---|---|---|---|
Подсчет суммы циклом |
|||
|
#18+
хм, работает, хороший способ, но только опять я не вижу цикла( Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 15:18
|
|||
|---|---|---|---|
|
|||
Подсчет суммы циклом |
|||
|
#18+
ну не может быть в этом контексте цикла ! мы же написали WhilePrintingRecords, а значит вычисления последовательные и бесповоротные. Получить доступ к полю можно только когда оно считывается или выводится процессом и поэтому тут совсем другая идеология. Советую почитать таки в мануале про концепцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=31&mobile=1&tid=1538693]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 384ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...