|
|
|
Crystal REport. Суммирование
|
|||
|---|---|---|---|
|
#18+
Всем привет! Вот такой вопрос! Есть отчет в кристале. Одно из полей -- формула типа : Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2009, 18:01 |
|
||
|
Crystal REport. Суммирование
|
|||
|---|---|---|---|
|
#18+
BobbyВсем привет! Вот такой вопрос! Есть отчет в кристале. Одно из полей -- формула типа : Код: plaintext 1. 2. 3. 4. 5. Стандартное суммирование не работает потому, что вы преобразуете значение в строку. Суммировать строки Crystal, естественно отказывается. Поменяйте формулу так, чтобы у вас в результате было число и все будет в порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 14:23 |
|
||
|
Crystal REport. Суммирование
|
|||
|---|---|---|---|
|
#18+
Делаеся три функции: инициализация(ставится в заголовок и скрывается от показа) Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 14:55 |
|
||
|
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 |
|
||
|
Crystal REport. Суммирование
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. Как уже сказано выше - убрать перевод в строку, плюс не обязательно здесь whilePrintingRecords - она и так прекрасно отсчитает, так как это формула, ссылающаяся на поле, а значит, отрабатывающая в секции Подробности. После этого стандартное суммирование (опять же, как сказано выше) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 00:41 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=91&tid=1536341]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
67ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 320ms |

| 0 / 0 |
