Registriert seit: 5. Feb 2010
Ort: Bad Kissingen
293 Beiträge
Delphi XE Architect
|
AW: Gecheckte Items mit dem Report Builder ausdrucken!
21. Dez 2010, 13:58
Delphi-Quellcode:
procedure TfrmAusweisdruck.ppReport1BeforePrint(Sender: TObject);
var
sFilter: String;
ichecked: Integer;
begin
sFilter := '';
for ichecked := 0 to chlistboxMitarbeiter.Count - 1 do
if chlistboxMitarbeiter.Checked[ichecked] = True then
if sFilter <> '' then sFilter := sFilter + 'or';
sFilter := sFilter + 'ID = ' + IntToStr(Integer(chlistboxMitarbeiter.Items.Objects[ichecked])); // hier knallt es, EListError mit der Meldung 'Listenindex' überschreitet das Maximum (14). P.S. Ich habe 14 Datenbankeinträge.
if sFilter <> '' then
begin
qMitarbeiter.Filter := sFilter;
qMitarbeiter.Filtered := True;
end;
end;
|
|
Zitat
|