Listbox die per SelectedItem (Mehrfachauswahl: Einzeln) getroffene Auswahl später wiederherstellen

16/02/2010 - 11:50 von msnews.microsoft.com | Report spam
Hallo NG,

ich möchte eine Auswahl von mehreren Optionen aus einer ListBox
(Mehrfachauswahl: Einzeln) nach Aufruf des Datensatzes wiederherstellen.

Ich habe die Ausgewàhlten Items durch Verwendung der ItemsSelected
Auflistung, z.Bsp. 16, 32, 64 in einem Textfeld konkateniert bzw. auch den
sich ergebenden Wert, z.Bsp. 48 bei Auswahl von 16 und 32 in einem Textfeld
gespeichert.

Es gelingt mir nicht im Form_Current die Listbox mit der getroffenen Auswahl
programmatisch "wieder zu" selektieren.

Wer kennt die Syntax ?

Vielen Dank im voraus.

Hans Weck
 

Lesen sie die antworten

#1 Karl Donaubauer
16/02/2010 - 12:26 | Warnen spam
msnews.microsoft.com wrote:
ich möchte eine Auswahl von mehreren Optionen aus einer ListBox
(Mehrfachauswahl: Einzeln) nach Aufruf des Datensatzes
wiederherstellen.
Ich habe die Ausgewàhlten Items durch Verwendung der ItemsSelected
Auflistung, z.Bsp. 16, 32, 64 in einem Textfeld konkateniert bzw.
auch den sich ergebenden Wert, z.Bsp. 48 bei Auswahl von 16 und 32 in
einem Textfeld gespeichert.

Es gelingt mir nicht im Form_Current die Listbox mit der getroffenen
Auswahl programmatisch "wieder zu" selektieren.

Wer kennt die Syntax ?



Mit der Summe wirst du nichts anfangen können.
Mit einem kommaseparierten String hingegen könntest du
so vorgehen:

Dim strSel() As String
Dim i As Long

strSel = Split("16,32,64", ",")

For i = LBound(strSel) To UBound(strSel)
Me!DeinListenfeld.Selected(strSel(i)) = True
Next i

Servus
Karl
****************
Access-FAQ: http://www.donkarl.com /// http://www.donkarl.com?NEK
.NET-Entwickler-Konferenz für Accessler 27./28.2. + 20./21.3.2010

Ähnliche fragen