Crystal Report Formula Issue - PullRequest
       17

Crystal Report Formula Issue

0 голосов
/ 05 февраля 2012

у меня есть столбец типа данных money в mssql 2k5 ... colX ...

я хочу показать это colx в двух столбцах, col1 и col2 в соответствии с colY в crystalreport, как:

res = 100.00
col1       col2     col3
10.00      0        90.00
0          1.00     91.00
0          5.00     96.00
50.00      0        46.00 
.
.

но сейчас я получаю:

res = 100.00
col1       col2     col3
10.00      0        100.00
0          1.00     100.00
0          5.00     100.00
50.00      0        100.00 
.
.

Ниже приведена формула, которую я использую для col3 ...

    dim ob
    ob={TABLE.res}
    WhileReadingRecords
    if {TABLE.colY}="C" then
        ob=ob-{TABLE.colX}
        formula=ob
    else
       ob=ob+{TABLE.colX}
       formula=ob
    end if

Пожалуйста, ответьте, если у вас есть решение или ссылка ...

1 Ответ

0 голосов
/ 06 февраля 2012

вышеупомянутая проблема исправлена ​​...

я только что объявил глобальную переменную в разделе заголовка отчета ...

Global ob as currency
ob={TABLE.res}
formula=ob

и логика пересылки баланса остается вего место (подробный раздел отчета) с одним внесенным изменением ...

Global ob as currency
WhileReadingRecords
if {TABLE.colY}="C" then
    ob=ob-{TABLE.colX}
else
   ob=ob+{TABLE.colX}
end if
formula=ob

Теперь я получаю то, что мне нужно ... как;

res = 100.00
col1       col2     col3
10.00      0        90.00
0          1.00     91.00
0          5.00     96.00
50.00      0        46.00 
.
.
...