Crystal Reports Получить значение указанного идентификатора

Я получил XML-файл в Crystal Report, который построен следующим образом:

Columns:  ID     value
          1      4
          2      7
          3      99

Теперь я хочу сохранить значения с идентификаторами 2 и 3 в формуле для последующего использования. Но как мне это сделать?

Я попытался создать две формулы, которые выглядят так:

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

а также

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

Но если я отображаю их в области "подробности" моего отчета, отображается только один номер. Нет никакого фильтра выбора или чего-либо еще, и эти значения существуют.

1 ответ

Решение

Я наконец получил это на работу.

Я только что добавил XML-файл дважды. Так что мои формулы выглядят так

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

а также

Shared stringVar value2;
if({XMLFile_copy.ID} = 3) then
value2:= {XMLFile_copy.Value}
Другие вопросы по тегам