AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi RaveReport ohne Daten
Thema durchsuchen
Ansicht
Themen-Optionen

RaveReport ohne Daten

Ein Thema von norbert3 · begonnen am 19. Nov 2006 · letzter Beitrag vom 19. Nov 2006
Antwort Antwort
Benutzerbild von norbert3
norbert3

Registriert seit: 24. Mai 2006
Ort: Sachsen
65 Beiträge
 
Delphi 7 Enterprise
 
#1

RaveReport ohne Daten

  Alt 19. Nov 2006, 13:31
Datenbank: ABS • Version: 5.10 • Zugriff über: DataModule, DataSet
Hey Leute,

wie lässt sich ein Ravereport der keine Daten enthält abbrechen?

Ich möchte, das beim Aufruf des Reports eine MessageBox startet (Keine Daten da oder so) und der Report mit OK beendet wird.


Danke im voraus.

Norbert
Norbert Springer
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: RaveReport ohne Daten

  Alt 19. Nov 2006, 13:35
Prüfe das doch ab bevor du den Report aufrufst.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von norbert3
norbert3

Registriert seit: 24. Mai 2006
Ort: Sachsen
65 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: RaveReport ohne Daten

  Alt 19. Nov 2006, 13:41
hey
ok, hier scheint mein Problem zu sein. Denn ich weiss nicht recht, wie ich meine Abfrage auswerten soll.

Delphi-Quellcode:
procedure TfrmKUebersicht.Button6Click(Sender: TObject);
begin
with DMRBuch.KZahlung do
  begin
    SQL.Text := 'select t1."KNr", t1."KName", t2."RBezeich", t2."RNr", t2."RBrutto", (t2."RBrutto" - t2."RZBetrag") as "RRest", t2."RDatum", t2."RFaelligkeit", t2."Rbez" '
              + 'from "tblKunde" t1 '
              + 'inner join "tblRechnung" t2 '
              + 'on (t1."KId" = t2."RIDKunde") '
              + 'where (t2."Rbez" = false) and (t1."KID" = :ID) '
              + 'group by t1."KNr", t1."KName", t2."RBezeich", t2."RNr", t2."RBrutto", t2."RRest", t2."RDatum", t2."RFaelligkeit", t2."Rbez" '
              + 'order by t2."RDatum" asc';
    ParamByName('ID').AsInteger := frmKUebersicht.ABSTable1KId.Value;
    open;
    end;

DMRBuch.RvProject1.ExecuteReport('KZahlungen');
end;
Mit diesem Aufruf starte ich meinen Report.

MfG Norbert
Norbert Springer
  Mit Zitat antworten Zitat
Benutzerbild von TRomano
TRomano

Registriert seit: 24. Nov 2004
Ort: Düsseldorf
192 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: RaveReport ohne Daten

  Alt 19. Nov 2006, 15:05
Hallo,

nach dem Öffnen des DataSets einfach mit RecordCount prüfen, ob Records im dataSet vorhanden, laso in der Form:

if (RecordCount > 0) then ... Report starten ...

Gruß

Thomas
Thomas Forget
  Mit Zitat antworten Zitat
Benutzerbild von norbert3
norbert3

Registriert seit: 24. Mai 2006
Ort: Sachsen
65 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: RaveReport ohne Daten

  Alt 19. Nov 2006, 16:44
hey,

danke für eure Antworten klappt wunder bar. Danke nochmals.

mfg Norbert
Norbert Springer
  Mit Zitat antworten Zitat
Antwort Antwort


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:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz