Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR и xml / 9 сообщений из 9, страница 1 из 1
29.09.2009, 01:10
    #36221715
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR и xml
Здравствуйте.
Делаю отчет на СR, источником является xml. Заполняю табличцу в отчете, перетаскивая нужные мне теги. Столкнулась с такой проблемой. Перетаскиваю поле <Код>, но в некоторых xml-файлах этот тег может отсутствовать, вылетает ошибка. Как проверять в отчете, присутствует тег или нет? Возможно ли это вообще?
...
Рейтинг: 0 / 0
30.09.2009, 16:31
    #36225639
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR и xml
тоже самое получается и при использовании БД.то есть что делать, если поле может присутствовать или отсутсвовать? если пишу условие в формуле, то кристал ругается на поле в формуле,которого нет.
...
Рейтинг: 0 / 0
01.10.2009, 12:00
    #36227064
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR и xml
Можно ли в формуле сделать проход по всем полям и если ни одно поле не равно "код" то выводить пустоту?
Как сделать перебор полей?
...
Рейтинг: 0 / 0
01.10.2009, 14:01
    #36227401
Peter Kirillow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR и xml
ответ такой: структура входящих данных должна быть постоянной
поэтому "пустоту" для поля "код" делайте на источнике данных.
...
Рейтинг: 0 / 0
01.10.2009, 14:20
    #36227457
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR и xml
Тоесть никак нельзя обойти это?
Структура xml фиксированная.
То есть вы считаете, что данные из xml нужно считать в промежуточную таблицу? Условия заказчика - не использовать БД и exel (то есть никаких дополнительных трат на лицензионное ПО). Что делать теперь не знаю.
...
Рейтинг: 0 / 0
01.10.2009, 14:29
    #36227480
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR и xml
АльтаирТоесть никак нельзя обойти это?
Структура xml фиксированная.
То есть вы считаете, что данные из xml нужно считать в промежуточную таблицу? Условия заказчика - не использовать БД и exel (то есть никаких дополнительных трат на лицензионное ПО). Что делать теперь не знаю.
Как может быть структура фиксированной, а поля отсутствовать? ;)

Можно преобразовать XML файл через схему, так чтобы он обязательно содержал нужные поля. Если совсем не на чем это сделать, можно воспользоваться системными скриптами (vbs, например).

Опять же, из какой среды вы кристаллы стартуете?
...
Рейтинг: 0 / 0
01.10.2009, 14:38
    #36227511
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR и xml
Visual Studio.c++
Я имею в виду, что xml строит клиентская программа и построение следовательно изменить нельзя. Можно наверное парсить xml в программе и строить новый, где теги всегда будут присутствовать. Но это какой-то долгий способ
...
Рейтинг: 0 / 0
02.10.2009, 05:56
    #36228652
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR и xml
АльтаирVisual Studio.c++
Я имею в виду, что xml строит клиентская программа и построение следовательно изменить нельзя. Можно наверное парсить xml в программе и строить новый, где теги всегда будут присутствовать. Но это какой-то долгий способ
Че там парсить-то? Один раз схему преобразования нарисовал и двумя командами пришедший файл со схемой склеиваешь.
...
Рейтинг: 0 / 0
02.10.2009, 09:40
    #36228812
Альтаир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR и xml
Я думала, что xml нужно заново создавать. А как сделать это:
Kruchinin Pahan
двумя командами пришедший файл со схемой склеиваешь.
понятия не имею
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR и xml / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]