Для осуществления экспорта отчета необходимо установить:
CrystalReport1.Destination = crptToFile
Экспорт возможен во множество форматов. Тип выходного файла устанавливается через свойство PrintFileType Основные типы выходных файлов:
Тип файла | Описание | Константа |
0 - Запись | Стиль записи (столбцы значений). Не используется никаких разделителей. Каждая запись имеет фиксированную длину. | crptRecord |
1 – Разделение табуляторами | Представляет данные в табличной форме. Поля обрамляются кавычками и разделяются табуляторами. | crptTabSep |
2 - Текст | Данные сохраняются в текстовом формате ASCII, со всеми значениями, отделяемыми пробелами. | crptText |
3 - DIF | Сохранение данных в формате DIF (data interchange format) | crptDIF |
4 – CSV (Comma separated values) | Значения разделяются запятыми. Поля заключаются в кавычки. | crptCSV |
5 – Разделение символами | Сохранение значений данных в текстовом формате ASCII с разделением символами. Все значения разделяются символом (символами), специфицированными свойством PrintFileCharSepSeparator | crptCharSep |
6 – Разделение табуляторами | Сохранение значений данных в текстовом формате ASCII с разделением табуляторами. | crptTabSepText |
7 – Формат Crystal Report (rpt) | «родной» формат Crystal Reports | crptCrystal |
15 - RTF | Данные сохраняются в формате RTF (Rich text Format) | crptRTF |
17 – Word для Windows | Данные сохраняются в формате Word для Windows | crptWinWord |
19 – Excel 5.0 | Отчет экспортируется в формате рабочего листа Microsoft Excel 5.0 | |
21 - HTML | Расширенный формат HTML | crptHTML32Ext |
22 - HTML | Стандартный формат HTML | crptHTML32Std |
PrintFileUseRptDateFmt – при экспорте отчета в файл указывает, должна ли программа сохранить даты в том же формате дат, который используется в отчете, или вместо этого использовать формат дат из настроек Windows с учетом формата выходного файла.
PrintFileUseRptNumberFmt – при экспорте отчета в файл указывает, должна ли программа сохранить числовые значения в том же формате дат, который используется в отчете, или вместо этого использовать формат из настроек Windows с учетом формата выходного файла.