0

私はそのように構築されている結晶レポートでxmlファイルを取得しました:

Columns:  ID     value
          1      4
          2      7
          3      99

後で使用するために、ID が 2 と 3 の値を数式に保存します。しかし、どうすればそれを行うことができますか?

次のような2つの式を作成しようとしました:

Shared stringVar value1;
if({XMLFile.ID} = 2) then
value1:= {XMLFile.Value}

Shared stringVar value2;
if({XMLFile.ID} = 3) then
value2:= {XMLFile.Value}

しかし、レポートの「詳細」領域にそれらを表示すると、1 つの数字しか表示されません。選択フィルターなどはなく、これらの値が存在します。

4

1 に答える 1

0

私はついにそれを働かせました。

XML ファイルを 2 回追加しました。だから私の式はそのように見えます

Shared stringVar value1;
if({XMLFile.ID} = 2) then
value1:= {XMLFile.Value}

Shared stringVar value2;
if({XMLFile_copy.ID} = 3) then
value2:= {XMLFile_copy.Value}
于 2013-05-28T11:03:06.180 に答える