Как импортировать Crystal reports?
Как импортировать Crystal reports?
Здрасти. Имеется уйма отчетов на Crystal reports...надо их все на Stimulsoft-е выводить... как импортировать их из Crystal reports? Не реально сесть и их все заново создать на Stimulsoft :redeye:
Как импортировать Crystal reports?
Здравствуйте,
На нашем сайте, вы можете скачать конвертер из Crystal Reports.
Работа с утилитой
Интерфейс пользователя состоит из следующих элементов:
Crystal Reports Template
Поле "Crystal Reports Template" служит для указания файла, который содержит исходный шаблон отчета в формате Crystal Reports (*.rpt). Путь и имя файла можно выбрать с помощью кнопки Browse справа от поля, либо ввести вручную.
Stimulsoft Reports Template
Поле "Stimulsoft Reports Template" служит для указания файла, в который будет записан конечный шаблон отчета в формате Stimulsoft Reports (*.mrt). Путь и имя файла можно выбрать с помощью кнопки Browse справа от поля, либо ввести вручную.
Use primitives instead of shapes for Line and Box
Если флажок не установлен, то компоненты Line и Box будут преобразованы в обычные графические примитивы (shapes, VerticalLine / HorizontalLine и Rectangle / RoundedRectangle соответственно). Если этот флажок установлен, то компоненты Line и Box будут преобразованы в специальные примитивы (VerticalLinePrimitive / HorizontalLinePrimitive и RectanglePrimitive / RoundedRectanglePrimitive соответственно). При просмотре / печати отчетов большой разницы между графическими и специальными примитивами нет. При экспорте графические примитивы экспортируются как изображения, поэтому для экспортов легче работать со специальными примитивами. Однако из-за особенностей Crystal Reports на сложных шаблонах специальные примитивы иногда могут работать некорректно, поэтому введена возможность выбора.
Use functions for Formula Fields
В каждом поле Formula Field может находиться выражение или просто строка данных. Каждое поле Formula Field преобразуется в переменную в словаре данных. Если флажок "Use functions for Formula Fields" установлен, то в переменной устанавливается флажок "Function", т.е. Stimulsoft Reports при построении отчета будет использовать значение переменной как выражение и будет пытаться рассчитать значение этого выражения. Если флажок "Use functions for Formula Fields" не установлен, то значение переменной будет использоваться как строка данных.
Information
В этом поле будут показаны результаты конвертации файла.
Проблемы при конвертации.
Одна из главных проблем при конвертации - при работе через managed dll доступны не все свойства объектов. Еще одна проблема - это различие в структуре генераторов отчетов, т.е. различие в структурах данных, в работе бэндов, и т.п. Поэтому полностью автоматически преобразовать отчет не всегда возможно, в этом случае необходимо его дорабатывать вручную.Наиболее часто встречающиеся проблемы:
- DataBase:
При работе с базами данных Crystal Reports часто использует свои внутренние библиотеки. Из .Net возможно получить только некоторые свойства этих соединений и невозможно получить ConnectionString. Поэтому не все базы данных можно распознать. По умолчанию, для нераспознанных баз используется тип базы StiOleDbDatabase и заготовка ConnectionString без указания конкретного провайдера.
{ When connecting to data bases Crystal Reports often uses its own internal libraries. It is possible to get only some properties of connection from .Net and impossible to get ConnectionString. Therefore, not all data bases can be identified. By default, for not identified bases StiOleDbDatabase and ConnectionString is used without specifying provider. }
- DataBases:
В CrystalReports каждый отчет/подотчет имеет свой собственный словарь данных, и одна и та же база данных может быть описана в разных подотчетах по разному. В Stimulsoft Reports используется один общий словарь данных, поэтому все словари объединяются. Если база данных повторяется, то эти повторы не включаются в общий словарь.
- Image:
Для изображений можно получить размеры и расположение, но невозможно получить содержимое изображения (если изображение сохранено в самом шаблоне).
- FormulaField:
В этих полях могут находиться выражения и формулы. На данный момент парсинг и преобразование синтаксиса этих выражений не производится, выражения записываются 'как есть'. Поэтому в большинстве случаев требуется дальнейшая ручная корректировка этих выражений.
Спасибо.
На нашем сайте, вы можете скачать конвертер из Crystal Reports.
Работа с утилитой
Интерфейс пользователя состоит из следующих элементов:
Crystal Reports Template
Поле "Crystal Reports Template" служит для указания файла, который содержит исходный шаблон отчета в формате Crystal Reports (*.rpt). Путь и имя файла можно выбрать с помощью кнопки Browse справа от поля, либо ввести вручную.
Stimulsoft Reports Template
Поле "Stimulsoft Reports Template" служит для указания файла, в который будет записан конечный шаблон отчета в формате Stimulsoft Reports (*.mrt). Путь и имя файла можно выбрать с помощью кнопки Browse справа от поля, либо ввести вручную.
Use primitives instead of shapes for Line and Box
Если флажок не установлен, то компоненты Line и Box будут преобразованы в обычные графические примитивы (shapes, VerticalLine / HorizontalLine и Rectangle / RoundedRectangle соответственно). Если этот флажок установлен, то компоненты Line и Box будут преобразованы в специальные примитивы (VerticalLinePrimitive / HorizontalLinePrimitive и RectanglePrimitive / RoundedRectanglePrimitive соответственно). При просмотре / печати отчетов большой разницы между графическими и специальными примитивами нет. При экспорте графические примитивы экспортируются как изображения, поэтому для экспортов легче работать со специальными примитивами. Однако из-за особенностей Crystal Reports на сложных шаблонах специальные примитивы иногда могут работать некорректно, поэтому введена возможность выбора.
Use functions for Formula Fields
В каждом поле Formula Field может находиться выражение или просто строка данных. Каждое поле Formula Field преобразуется в переменную в словаре данных. Если флажок "Use functions for Formula Fields" установлен, то в переменной устанавливается флажок "Function", т.е. Stimulsoft Reports при построении отчета будет использовать значение переменной как выражение и будет пытаться рассчитать значение этого выражения. Если флажок "Use functions for Formula Fields" не установлен, то значение переменной будет использоваться как строка данных.
Information
В этом поле будут показаны результаты конвертации файла.
Проблемы при конвертации.
Одна из главных проблем при конвертации - при работе через managed dll доступны не все свойства объектов. Еще одна проблема - это различие в структуре генераторов отчетов, т.е. различие в структурах данных, в работе бэндов, и т.п. Поэтому полностью автоматически преобразовать отчет не всегда возможно, в этом случае необходимо его дорабатывать вручную.Наиболее часто встречающиеся проблемы:
- DataBase:
При работе с базами данных Crystal Reports часто использует свои внутренние библиотеки. Из .Net возможно получить только некоторые свойства этих соединений и невозможно получить ConnectionString. Поэтому не все базы данных можно распознать. По умолчанию, для нераспознанных баз используется тип базы StiOleDbDatabase и заготовка ConnectionString без указания конкретного провайдера.
{ When connecting to data bases Crystal Reports often uses its own internal libraries. It is possible to get only some properties of connection from .Net and impossible to get ConnectionString. Therefore, not all data bases can be identified. By default, for not identified bases StiOleDbDatabase and ConnectionString is used without specifying provider. }
- DataBases:
В CrystalReports каждый отчет/подотчет имеет свой собственный словарь данных, и одна и та же база данных может быть описана в разных подотчетах по разному. В Stimulsoft Reports используется один общий словарь данных, поэтому все словари объединяются. Если база данных повторяется, то эти повторы не включаются в общий словарь.
- Image:
Для изображений можно получить размеры и расположение, но невозможно получить содержимое изображения (если изображение сохранено в самом шаблоне).
- FormulaField:
В этих полях могут находиться выражения и формулы. На данный момент парсинг и преобразование синтаксиса этих выражений не производится, выражения записываются 'как есть'. Поэтому в большинстве случаев требуется дальнейшая ручная корректировка этих выражений.
Спасибо.
Как импортировать Crystal reports?
Спасибо. я это уже читала, в документации... вот только не знаю где конвертер взять?
Как импортировать Crystal reports?
Здравствуйте,
Вы можете скачать его с нашего сайта http://www.stimulsoft.com/Downloads.aspx
Спасибо.
Вы можете скачать его с нашего сайта http://www.stimulsoft.com/Downloads.aspx
Спасибо.