Сохранение отчета

Оценить
(0 голоса)

 Как уже упоминалось ранее в этой главе, вы можете сохранить окончательный результат работы приложения в виде файла .RPT, который затем можно будет открывать в автономной копии Crystal Reports либо других приложениях или специализированных программах, работающих с файлами .RPT. Для выполнения этой задачи в RDC имеется специальный метод объекта Report:

Report.SaveAs "Sample.RPT", crDefaultFileFormat

При выполнении метода SaveAs содержимое объекта Report будет сохранено в файле с именем, которое было указано в первом аргументе. Второй аргумент — это предоставляемая RDC константа, указывающая, в каком формате Crystal Reports должен быть сохранен файл. Если при выполнении метода SaveAs окажется, что такой файл уже существует, этот файл будет просто перезаписан без какого-либо предупреждения или отображения сообщения об ошибке. Если такой вариант вас не устраивает, добавьте перед методом SaveAs дополнительный код, который будет проверять, существует ли

уже такой файл.

Внимание! В оперативной справочной системе сказано, что в качестве аргумента формата файла может быть указан либо формат Crystal Reports 5, либо формат Crystal Reports 7. Это опечатка. И хотя при указании таких аргументов ошибка выдаваться не будет (для возможности обратной совместимости кода), RDC Version XI всегда будет сохранять файл в формате более поздней версии (если говорить точнее, в формате десятой версии), не позволяющем открывать файл в Crystal Reports 8.5 и предшествующих версиях.

Использование конструктора Embeddable Report Designer
Обзор распространения
Вопросы, касающиеся баз данных
Вопросы, касающиеся экспорта файлов
Библиотеки пользовательских функций

Добавить комментарий


Защитный код
Обновить