Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Listbox-StrinGrid-Vergleich und ausgewählte Spalte in Memo k


RX3 - Do 30.06.05 16:30
Titel: Listbox-StrinGrid-Vergleich und ausgewählte Spalte in Memo k
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    //für jeden Listboxeintrag
    begin
      for x := 1 to StringGrid1.RowCount - 1 do   //für jede Spalte
      begin
        if ListBox1.Items[i] = StringGrid1.Cells[x,1then
        begin
          vZeile := '';
          //y=0 : erste(leere Spalte)
          //y=1 : zweite(erste gefüllte Spalte)
          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 !


Lannes - Do 30.06.05 17:04

Hallo,

also das willst Du :!:
Hättest Du das schon in der DP so erklärt, wäre das Thema schon erledigt.
Hab aber aktuell keine Zeit dafür, vllt. später. :?


RX3 - Do 30.06.05 17:12

user profile iconLannes hat folgendes geschrieben:
Hallo,

also das willst Du :!:
Hättest Du das schon in der DP so erklärt, wäre das Thema schon erledigt.
Hab aber aktuell keine Zeit dafür, vllt. später. :?


Hi Lannes, DU hier? ;-)

das von gestern war schon so in Ordnung, hab das nur eben vorgeführt und jetz will der Typ das doch anders haben :-/

Brauche das bis heut abend ganz dringend und kriegs alleine nich hin :-/


Lannes - Do 30.06.05 20:06

Hallo,

:arrow: Lösung http://www.delphipraxis.net/topic57843,0,asc,0.html


RX3 - Do 30.06.05 21:50

Hi Lannes, danke dir, bin aber schon fertig und hab es wie gewünscht abgeliefert! ;-)

Danke dir für deine Mühen

P.S.: Das -1 is mir auch noch aufgefallen, keine Sorge, n bischen kann ich auch selber! *gg*