2014-03-30 4 views
0

저는 Delphi XE5를 사용하고 있습니다. 내 GroupFooter에
나는 조건이 내가 보고서가 표시 될 때 OnBeforePrint 이벤트가 발사 결코 발견FastReport4 : OnBeforePrint가 frxReport.ShowPreparedReport에서 실행되지 않습니다.

Report.LoadFromFile(CurDir+'reports/invoice/'+ReportName); 
    if Report.PrepareReport then 
    Report.ShowPreparedReport; 

델파이 내 호출 코드가

procedure GroupFooter1OnBeforePrint(Sender: TfrxComponent); 
begin 
    ShowMessage('a');        
    if <frxDB."total_payment"> <= 0 then begin 
    Memo27.Visible := False;                    
    Memo28.Visible := False;                    
    Memo29.Visible := False;                    
    Memo30.Visible := False;                    
    end;    
end; 

이 충족되는 몇 가지 메모를 숨기려고 frxReport.ShowPreparedReport 명령 후,하지만 디자이너에서 미리 볼 때, 그것은 정상적으로 작동합니다. 나는 내가 무엇을 놓쳤는 지 궁금해한다. 누구든지 도움을받을 수 있습니까?

감사

답변

0

나는 최근에이 엠바 카데로 RAD 스튜디오 XE5와 함께 번들로 제공됩니다 FastReport 4 데모 버전 때문입니다 것을 알아 냈다. 정식 버전은 완벽하게 작동하지만 데모 번들 버전으로 만든 fr3 파일은 정식 버전으로 열 수 없습니다.

관련 문제