Registriert seit: 27. Feb 2007
Ort: Emmendingen
221 Beiträge
Delphi 2007 Professional
|
Re: ADOQuery und Result
27. Jun 2008, 12:53
Ja, ich arbeite mit Access.
Die Tempdruck wird vorgelagert hier befüllt:
Delphi-Quellcode:
While Not ADOQuerydruck.Eof do
begin
{Linsentyp bestimmen}
cltype := adoquerydruck.FieldByName('TYP').AsString;
selectedid := adoquerydruck.FieldByName('Zahl').AsInteger;
{Felder aus der INI lesen}
IniFile := TIniFile.create(GetIniFilename);
try
clprintfields := IniFile.ReadString ('CLTYPES-PRINT',cltype,'');
finally
inifile.Free;
end;
{Printfields zusammensetzen / CL-Felder mit Stammdaten}
Printfields := 'Name,Kundennummer,Strasse,Ort,PLZ,Fax,Telefon,EMail,Zahl,Kommission,'+clprintfields;
{Felder aus der INI in ein SELECT bügeln / Stammdaten nicht vergessen}
adoquerytemp.SQL.Clear;
adoquerytemp.sql.text := 'insert into tempdruck ('+printfields+') SELECT '+printfields+' FROM qryDruck where zahl ='+inttostr(selectedid);
adoquerytemp.ExecSQL;
{nächsten Datensatz aus der Querydruck lutschen}
adoquerydruck.Next;
end; {For I}
|
|
Zitat
|