Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: andreasl4099 am September 10, 2010, 10:14:51

Titel: Zwei Spalten von lListenfeld in anderes kopieren
Beitrag von: andreasl4099 am September 10, 2010, 10:14:51
Hallo forum!

Habe ein Problem mit zwei Listenfeldern:
Ich will von einem Listenfeld mit allen Datensätzen die markierten in ein zweites Listenfeld übernehmen. Erstes Lst hat die Spalten "ID, Text1, Text3" und nun will ich die ID und Text1 in ein zweites Lst zur Weiterverarbeitung übernehmen. Hier mein Codesegment für die Übernahme:

   
For Each varElem In lstTitel.ItemsSelected
        lstTitelneu.AddItem (lstTitelneu.Value & lstTitel.Column(0, varElem) & strNeueZeile)
        lstTitel.Selected(varElem) = 0                  'Markierung entfernen
    Next


Mit einer Spalte funktioniert es einwandfrei!
Aber nun stehe ich anscheinend auf der Leitung wie die Column(1) auch in das zweite Lst bekomme ???


Danke für die Hilfe!!
Titel: Re: Zwei Spalten von lListenfeld in anderes kopieren
Beitrag von: DF6GL am September 10, 2010, 16:32:04
Hallo,


Me!lstTitelneu.AddItem Me!lstTitel.Column(0, varElem) & ";" & Me!lstTitel.Column(1, varElem)

wobei die Spaltenanzahl des Listenfeldes auf 2 stehen muß
Titel: Re: Zwei Spalten von lListenfeld in anderes kopieren
Beitrag von: andreasl4099 am September 13, 2010, 07:27:56
Guten Morgen!

Danke für die Lösung - funkt super!! ;D

lg

Andi