Создание xml отчёта
Создание xml отчёта
У меня стоит следующая задача: создать редактор xml отчётов на основе вашей системы. Вижу два варианта: особый контрол xml + доработка экспорта отчёта в xml, или отдельная закладка (на уровне пред просмотра) с редактором xml. Посоветуйте как лучше решить данную задачу.
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
Создание xml отчёта
честно говоря, не понял в чем проблема. В качестве источника данных укажите xsd-схему и xml-файл с данными. Т.о. отчет будет тянуть данные из него. В словаре сразу же появятся все поля. Теперь можете делать что угодно. Если хотите, чтобы юзеры могли править отчет, добавлять др. листы и т.п. - просто открывайте не report.Show(), а report.Design(); или я чего не так понял?dzorya писал(а):У меня стоит следующая задача: создать редактор xml отчётов на основе вашей системы. Вижу два варианта: особый контрол xml + доработка экспорта отчёта в xml, или отдельная закладка (на уровне пред просмотра) с редактором xml. Посоветуйте как лучше решить данную задачу.
Создание xml отчёта
Задача: по xml – шаблону использую данные из Источников и Переменных создать xml файл.
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
Создание xml отчёта
а что такое xml-шаблон? вы о xsd-схеме отражающей структуру xml-файла?dzorya писал(а):Задача: по xml – шаблону использую данные из Источников и Переменных создать xml файл.
Создание xml отчёта
В самом простом случае это xml в котором могут вычисляться выражения как в тестовом поле. Например: Более сложный случай когда нам нужно записать табличку в xml т.е. повторять набор xml элементов также как мы повторяем набор контролов в банде данных. На данный момент решил для задания xml текста использовать контрол Текст и реализовать свой вариант экспорта в xml когда в xml-файл будет последовательно писаться содержимое всех контролов Текст.
Создание xml отчёта
Возможно, подойдет просто экспорт в текст. Как лучше сделать?
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
Создание xml отчёта
т.е. вы динамику хотите реализовать? чтобы в зависимости от колличества записейdzorya писал(а):Возможно, подойдет просто экспорт в текст. Как лучше сделать?
Код: Выделить всё
Создание xml отчёта
Я хочу, чтобы в зависимости от количества записей у меня в сгенерированном отчёте было нужно количество элементов obj. Сейчас пробую использовать просто текстовые поля + банды + экспорт в текстовый файл. Основная задача получать на выходе xml файл созданный на основе некого шаблона и данных. Формат шаблона определяется исходя из наиболее простого решения. Данные это данные из словаря отчёта. Пример xml файла который нужно получить:
20031103144121
0
20031102
4401003493
4401003493
1
2
пропадание питания
восстановление питания
0
1
20031103144121
0
20031102
4401003493
4401003493
1
2
пропадание питания
восстановление питания
0
1
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
Создание xml отчёта
корявый xml-файл похоже (у меня xml-редактор его не может открыть. ошибку дает).dzorya писал(а):
Создание xml отчёта
20031103144121
5
20031102
<Костромская ГРЭС>
4401003493
<Костромская ГРЭС>
4401003493
1
2
пропадание питания
восстановление питания
0
1