AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Rave7, Reporterstellung abbrechen, aber wie?

Offene Frage von "bug0815"
Ein Thema von bug0815 · begonnen am 29. Nov 2007 · letzter Beitrag vom 10. Jan 2008
 
bug0815

Registriert seit: 17. Jan 2004
14 Beiträge
 
Delphi 2006 Enterprise
 
#1

Rave7, Reporterstellung abbrechen, aber wie?

  Alt 29. Nov 2007, 10:48
Erst mal eine kurze Beschreibung des Problems:
Um im Falle einer Änderung an meinen Dokumenten (Reports) nicht immer die *.exe austauschen zu müssen, will ich gern alle nötigen Informationen im *.rav File vorhalten. Dazu gehört auch die Plausiprüfung.
Nun hab ich leider das Problem, dass ich im Falle einer negativen Plausiprüfung die Erstellung des Reports nicht abbrechen kann. Die Funktionen .Abort und .AbortPage stehen leider nur in Delphi zur Verfügung und können im RaveEvent anscheinend nicht verwendet werden.

Anbei der Code im RaveEvent: (Achtung, kein Delphi Quellcode)
Code:
{ Event for Test.OnBeforeReport }
function Test_OnBeforeReport(Self: TRaveReport);
begin
  //Die nötigen Plausiprüfungen durchführen
  if (RaveProject.GetParam('T_Flag11') = '0') and
     (RaveProject.GetParam('T_Flag12') = '0') and
     (RaveProject.GetParam('T_Flag13') = '0') then
    ShowMessage('Bitte in der Gruppe Block 1 einen Auswahl treffen!');

    //Erstellung des Reports hier abbrechen!!

  end if;

  if (RaveProject.GetParam('T_Flag21') = '0') and
     (RaveProject.GetParam('T_Flag22') = '0') and
     (RaveProject.GetParam('T_Flag23') = '0') then
    ShowMessage('Bitte in der Gruppe Block 2 einen Auswahl treffen!');

    //Erstellung des Reports hier abbrechen!!
 
  end if;
end OnBeforeReport;
Wäre super, wenn wer einen Ansatz für dieses Problem hätte...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz