2008-12-02 40 views
0

我需要知道如何遍歷CR2008中的記錄,當它到達非空記錄時,將其記錄在一個變量中。迭代通過記錄 - 水晶報表2008

我有一個名爲「frmAccum」的公式,我放在詳細信息部分並將其禁止。我用它來收集每個處理過的記錄的信息。我也有一個公式叫做frmReset,在這裏我把stringvar「person_name」放到「」,我可以把它放到一個Group頭裏,在分組後重置。

當遇到NOT NULL且不爲空的person_name字段時,我希望它將名稱保留在報表頭中使用的變量中。

因此,像這樣:

stringvar person_name; 
whileprintingrecords; 

If ({Command.personname} <> "") Then 
    person_name := {Command.personname} 

我不能讓這種組合工作。任何幫助表示讚賞。

回答

0

嗯,我沒有得到一個響應,並想出如何修改我的命令,以便它將名稱放在列中的所有字段中,所以我現在可以通過Command.personname將其取出。

如果有人回來讀這個,知道如何通過Crystal語法來做到這一點,將不勝感激。

0
whileprintingrecords; 

stringvar person_name; 

If Isnull({Command.personname}) Then 
    person_name := {Command.personname}