2011-10-19 5 views
2

Delphi 2009에서는 Fast Report 4.8을 설치하고 보고서를 작성합니다. FastReport의 사용자 변경 사항을 저장하는 방법

myfrxReport.ShowReport(); 

지금 일부 사용자가 보고서 페이지를 편집 할, 그래서 frxDesigner를 사용 : 내 응용 프로그램에서 나는 다음과 같이이 보고서를 사용합니다. 하지만 문제는 "사용자 변경 사항을 어떻게 저장합니까?"입니다.

답변

1

U 할 수있는이 코드 :

if not FrxReport.LoadFromFile(AFileName) then 
     FrxReport.DesignReport 
    else if TAppUtils.Confirm('You Have Authority To Design Report. Do You Want To Design Report ?') then 
     FrxReport.DesignReport 
    else 
     FrxReport.ShowReport(True); 

TAppUtils.Confirm :

을 뭔가를 사용자가 확인 여부하는 방법
4

보고서를 파일로 사용하면 디자이너에서 해당 보고서 파일을 재정의 할 수 있습니다. 다음에 보고서가로드되면 사용자가 수정 된 보고서를로드합니다.

frxReport.LoadFromFile(aFileName); //The report filename with the user changes 
frxReport.PrepareReport(true); 
frxReport.ShowReport; 

frxDesigner.Restrictions 옵션도 확인하십시오!

관련 문제