Thema: Delphi Quickreport und NeedData

Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Quickreport und NeedData

  Alt 5. Mai 2008, 10:12
Hallo Privateer3000,

du kannst grundsätzlich eine SQL Abfrage im OnNeedData Event starten. Dieses Event wird aber für jede "Zeile" aufgerufen. Du müsstest es deshalb in der Prozedur beschränken:

Delphi-Quellcode:
...
if FirstTime then
begin
   FirstTime := False;
   // Hier die SQL Abfrage und ersten Datensatz ausgeben
end
else
  // Hier alle weiteren datensätze ausgeben
[edit]Wenn du aber eine SQL Abfrage hast, solltest du prüfen, ob du das OnNeedData Ereignis überhaupt nutzen willst. Im Wesentlichen wird es genutzt, wenn du KEINE Datenmenge hast.[/edit]
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat