|
|
|
Динамический CrossView в FastReport
|
|||
|---|---|---|---|
|
#18+
Здраствуйте! Столкнулся с проблемой при динамическом создании отчета в FastReport. Облазил форум, хелп, но ничего не нашел по своей проблеме. Необходимо динамически создать отчет, исходя из каких-то моих данных. Набор данных может меняться произвольно. Создаю отчет, так как сказано в помощи: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Код: plaintext 1. 2. 3. 4. Далее идет вызов самого отчета: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Так вот при frReport.ShowReport вылетает ошибка: EVariantTypeCastError: "Could not convert variant of type (String) into type (Double)" Если оставить тот же самы обработчик OnBeforePrint, но в дизайнере скинуть CrossView на отчет, то все работает как надо, выводятся данные, красота вобщем. Еще одно наблюдение.... После динамического создания отчета, сохраняю его в fr3 формате (читай XML) и сохраняю отчет созданный в дизайнере. Сравниваю. Вижу что нет никаких отличий, кроме поля "PropData" у объекта "TfrxCrossView". В нем шестандцатитеричная муть, которая и отличается. Отсюда возникает несколько вопросов: 1. Что я делаю не так, поправьте пожалуйста. 2. Что хранится в PropData у XML`а? 3. Почему возникает ошибка конвертации? 4. Как сделать правильное динамическое создание отчета с CrossView? Заранее спасибо! ЗЫ.. на оффсайте молчат почему-то =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2005, 14:45 |
|
||
|
Динамический CrossView в FastReport
|
|||
|---|---|---|---|
|
#18+
Вопрос: При построении отчета с кросс таблицей появляется ошибка «Could convert variant of type (String) into type (Double)». Ответ Если в ячейке кросс таблицы используются строковые значения, то нужно отключить агрегатную функцию в редакторе «Кросс - таблицы». http://www.fast-report.com/ru/faq/faq.php?ID=393 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 12:00 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=83&tid=1536053]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 420ms |

| 0 / 0 |
