Thema: Delphi Stringlist

Einzelnen Beitrag anzeigen

manfred_h

Registriert seit: 4. Nov 2005
Ort: Basel
442 Beiträge
 
Delphi XE2 Enterprise
 
#5

Re: Strinlist

  Alt 5. Feb 2008, 19:16
Hallo zusammmen
Hallo Marabu

Zitat:
Wie groß ist denn der Wertevorrat für die Codes?
Es können Maximal 12 Werte zugeordnet werden.

Zitat:
Tauchen diese Werte als Schlüssel in einer anderen Tabelle auf?
Nein ( Danke für den Tipp )

Zitat:
Wieviele Datensätze hat die gezeigte Tabelle?
Ca. 300

habe nun ein wenig rumgeteset:

Delphi-Quellcode:
        begin
          input := udm.t_SVADR.FieldByName('ART').AsString;
          sl := TStringList.Create; // StringList erstellen
          sl.Delimiter := ' '; // Trennzeichen einstellen
          sl.DelimitedText := input;
          for anz := 0 to sl.Count -1 do
          try
            FieldByName('ART_0').AsString := (sl[anz]);
            FieldByName('ART_1').AsString := (sl[anz]);
            FieldByName('ART_2').AsString := (sl[anz]);
            FieldByName('ART_3').AsString := (sl[anz]);
            FieldByName('ART_4').AsString := (sl[anz]);
            FieldByName('ART_5').AsString := (sl[anz]);
            FieldByName('ART_6').AsString := (sl[anz]);
            FieldByName('ART_7').AsString := (sl[anz]);
            FieldByName('ART_8').AsString := (sl[anz]);
            FieldByName('ART_9').AsString := (sl[anz]);
            FieldByName('ART_10').AsString := (sl[anz]);
            FieldByName('ART_11').AsString := (sl[anz]);
          finally
          end;
( i kann ich hier nicht als variable nehmen da diese schon verwendet wird. )

Im Moment wird überall jeweils der erste Wert den er aus dem string list verwendet.
Das Problem sehe ich > (sl[anz]) ist ja überall gleich. Aber wie kann ich das ändern?
Danke für Eure Hilfe
  Mit Zitat antworten Zitat