hallo ich hoffe hier kann mir jmd helfen, ist verdammt dringend, muss das bis heute abend fertig haben :-/
Der Code soll folgendes machen:
die ListboxEinträge mit den Zellen aus dem StringGrid vergleichen, bei Übereinstimmung sollen alle ZEILEN des StringGrids ins Memo geschrieben werden, allerdings NUR die Einträge aus der ausgewählten Spalte
hier ist mein Quellcode aus dem ButtonKlick-Ereignis
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30:
| procedure TArtikel_Form.Btn_ListKonvertierenClick(Sender: TObject); var i:Integer; begin . . .
for i := 0 to ListBox1.Items.Count - 1 do begin for x := 1 to StringGrid1.RowCount - 1 do begin if ListBox1.Items[i] = StringGrid1.Cells[x,1] then begin vZeile := ''; for y := 0 to StringGrid1.ColCount - 1 do begin for x := 1 to StringGrid1.Row -1 do begin vZeile := vZeile + StringGrid1.Cells[y,x] + vTrennzAus; memo1.Lines.Add('INVITEM' + vZeile); end; end; end; end; end; Listbox1.Clear; end; end; |
Bild Unbenannt1 zeigt die wie es momentan aussieht.
Bild Unbenannt2 zeigt wie es aussehen soll !