Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > fastreport сохранить как


Автор: Akella 17.12.2008, 23:42
FR4.
В дизайнере я создал отчёт. Хочу сохранить. Выбираю меню "Файл-Сохранить как...". Здесь должна открыться папка та, которую я укажу. Чтобы неопытный пользователь не шарился по компьютеру в поисках той папки, куда нужно сохранить отчёт в дизайнере, а просто указал имя файла.

На форме лежит
frxDesigner
и 
frxReport

при создании формы

Код

frxDesigner1.SaveDir := sFrxPath;

Правильно ли это?

Нет сейчас под рукой несколько компьютеров, чтобы протестить этот код, поэтому спрашиваю вашего совета.

Добавлено через 1 минуту и 28 секунд
Просто SaveDialog имеет свойство сохранять последнюю открытую папку. Вот и не знаю, сработал код или же SaveDialog открыл последнюю папку, куда я сохранял файл.

Автор: Vas 18.12.2008, 09:25
Дык сохрани в какую-нибудь левую папку, а в проге укажи другую и проверь.

Автор: Akella 18.12.2008, 09:37
Ты наверное меня не понял. Я разве могу перехватывать событие главного меню дизайнера?

Автор: jsa 18.12.2008, 10:09
Цитата(Akella @  18.12.2008,  14:37 Найти цитируемый пост)
Ты наверное меня не понял. Я разве могу перехватывать событие главного меню дизайнера?

Цитата

property OnSaveReport: TfrxSaveReportEvent;
TfrxSaveReportEvent = function(Report: TfrxReport; SaveAs: Boolean):Boolean of object;
Событие возникает при сохранении отчета. С помощью этого события можно   
организовать сохранение отчета в БД. 

Автор: Akella 18.12.2008, 10:31
спасибо, как же я так... smile  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)