Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#5

AW: Durch Anklicken des Buttons,Datensätze im DBGrid anzeigen

  Alt 6. Mär 2013, 19:51
Ich habe mal schnell eine kleine Beispielanwendung geschrieben:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Nummern: TStringlist;
  SQL: string;
  i: integer;
begin
  (* Liste für die Auftragsnummern erzeugen *)
  Nummern := TStringlist.Create;
  try
    (* Artikelnummern '1' bis '10' hinzufügen *)
    for i := 1 to 10 do
      Nummern.Add(QuotedStr(IntToStr(i)));
    (* Trennzeichen auf Komma setzen *)
    Nummern.Delimiter := ',';
    (* SQL zusammenbauen *)
    SQL := Format('SELECT Artikel FROM Tabelle WHERE Artikelnummer IN (%s)',
      [Nummern.DelimitedText]);
    ShowMessage(SQL);
  finally
    (* Liste freigeben *)
    Nummern.Free;
  end;
end;
Die Liste müsste bei Dir natürlich global sein. Deine Variable f1 würde ihr dann jeweils hinzugefügt.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat