|
|
|
Crystal REport. Суммирование
|
|||
|---|---|---|---|
|
#18+
Всем привет! Вот такой вопрос! Есть отчет в кристале. Одно из полей -- формула типа : Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2009, 18:01:39 |
|
||
|
Crystal REport. Суммирование
|
|||
|---|---|---|---|
|
#18+
BobbyВсем привет! Вот такой вопрос! Есть отчет в кристале. Одно из полей -- формула типа : Код: plaintext 1. 2. 3. 4. 5. Стандартное суммирование не работает потому, что вы преобразуете значение в строку. Суммировать строки Crystal, естественно отказывается. Поменяйте формулу так, чтобы у вас в результате было число и все будет в порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 14:23:59 |
|
||
|
Crystal REport. Суммирование
|
|||
|---|---|---|---|
|
#18+
Делаеся три функции: инициализация(ставится в заголовок и скрывается от показа) Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 14:55:43 |
|
||
|
Crystal REport. Суммирование
|
|||
|---|---|---|---|
|
#18+
Кроме этого данную задачу можно решить с использованием "Running total fields", где в качестве аргумента суммирования нужно использовать созданную ранее функцию вычисления НДС автор({payment.price_base}*ToNumber({?nds})/100,2), а в качестве условия суммирования использовать автор{?isnds}='1' . В случае необходимости текстового поля создать на основе "total fields" функции, которая переводит его в строку CStr({#RTotal0},2). Я думаю для такой простой задачи "Running total fields" более предпочтительны чем формулы "времени выполнения" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 15:48:52 |
|
||
|
Crystal REport. Суммирование
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. Как уже сказано выше - убрать перевод в строку, плюс не обязательно здесь whilePrintingRecords - она и так прекрасно отсчитает, так как это формула, ссылающаяся на поле, а значит, отрабатывающая в секции Подробности. После этого стандартное суммирование (опять же, как сказано выше) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 00:41:06 |
|
||
|
|

start [/forum/search_topic.php?author=stydent&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
17ms |
get forum list: |
28ms |
get settings: |
16ms |
get forum list: |
29ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
54ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
92ms |
get tp. blocked users: |
3ms |
| others: | 638ms |
| total: | 923ms |

| 0 / 0 |
