Einzelnen Beitrag anzeigen

frankg

Registriert seit: 20. Mai 2003
Ort: Wetter
72 Beiträge
 
Delphi 7 Architect
 
#6

Re: Bänder in RaveReports abhängig vom Inhalt drucken?

  Alt 3. Mai 2004, 19:43
Zitat von MrSpock:
Hallo frankg,

ich würde es auch so machen, wie Hansa vorgeschlagen hat. Falls du aber trotzdem zur Erstellzeit Filtern möchtest, musst du Code für das OnValidateRow Event der DatasetConnection schreiben

z.B:
Delphi-Quellcode:
procedure TForm1.RPDSItemsValidateRow(Connection: TRvCustomConnection;
  var ValidRow: Boolean);
begin
   ValidRow := QItems.FieldByName('ListPrice').AsFloat < 260;
end;
Hallo MrSpock!

Vielen Dank für Deine Antwort. Das Problem mit dem vorher filtern ist, dass die Daten aus einer Kreuztabellenabfrage unter Oracle kommen und ich nicht weiss, wie ich dieses fiese Ding filtern soll. Das ganze sieht im Prinzip so aus:

SQL-Code:
SELECT
  to_char(datum_zeit, 'DD.MM.YYYY HH24:MI:SS') AS ZEITPUNKT,
  sum(decode(FELD, 'FELD1', wert_zustand,0)) FELD1,
  sum(decode(FELD, 'FELD2', wert_zustand,0)) FELD2,
  sum(decode(FELD, 'FELD3', wert_zustand,0)) FELD3
FROM
  V_WERTPBN
WHERE
  (DATUM_ZEIT >= to_date('30.04.2004, 00:00:00', 'DD.MM.YYYY, HH24:MI:SS')) AND
  (DATUM_ZEIT <= to_date('30.04.2004, 21:00:00', 'DD.MM.YYYY, HH24:MI:SS'))
GROUP BY
  datum_zeit
ORDER BY
  datum_zeit
Bevor jemand auf die Idee kommt einen View zu erstellen - Die Abfrage wird dynamisch erstellt und zeigt nur einen kleinen Teil der Datengesamtheit, d.h. an dieser Stelle kann ich keinen View einrichten.

Wenn da jemand eine Idee hat wäre ich glücklich

Viele Grüsse

Frank
  Mit Zitat antworten Zitat