假設我正在編寫一個報告,名爲someTable.someColumn
。我需要的是在ReportHeader中包含所有的值。我知道我創建了一個子報表,將它傳遞給這個列並在詳細信息中進行迭代,但是我想知道是否可以在沒有子報表的情況下執行此操作。Crystal Reports:創建數組或從列中獲取值
如果我用下面,我得到正確的結果,這在我的情況是9:
COUNT(someTable.someColumn)
我也試過以下,但它不工作 - 只需要9個之一隨機值。
Local NumberVar i := 0;
Local StringVar Array items := {someTable.someColumn};
Local StringVar output := "";
while (i < count(items)) do (
i := i+1;
output := output + items[i];
);
output;
是否可以遍歷列以獲取值?
謝謝,但它是無用的......無論你想用這個變量做什麼,你只能在報告結尾使用它。 – Emaborsa
確實,這是我規定的限制。不幸的是,我不認爲有一種方法可以修改它以在標題中工作(報告的開頭部分)。 – Hannele