Hallo und schönen guten Abend,
ich baue gerade in Access 97 an einer Datenbank und komme nun bei einer mehrspaltigen Listbox nicht weiter.
Die Access Hilfe sagt, wenn eine Listbox ungebunden ist, dann kann man mit AddItem und RemoveItem Zeilen hinzufügen oder löschen. Access gibt einem ja auch immer eine Auswahl an Methoden und Eigenschaften vor, die für das gerade Eingegebene zur Verfügung stehen, ich bekomme jedoch kein "AddItem" oder "RemoveItem" angeboten, wenn ich wie unten referenziere (allg. Me.Listboxname.).
Ich könnte, so wie es scheint, die Listbox einfach an eine Tabelle binden. Ich möchte aber nicht alle Werte der Tabelle, sondern nur jene, die nicht schon in einer anderen Listbox enthalten sind dorthinein.
Kann mir bitte jemand auf die Sprünge helfen?
Vielen Dank.
Thomas
ich baue gerade in Access 97 an einer Datenbank und komme nun bei einer mehrspaltigen Listbox nicht weiter.
Die Access Hilfe sagt, wenn eine Listbox ungebunden ist, dann kann man mit AddItem und RemoveItem Zeilen hinzufügen oder löschen. Access gibt einem ja auch immer eine Auswahl an Methoden und Eigenschaften vor, die für das gerade Eingegebene zur Verfügung stehen, ich bekomme jedoch kein "AddItem" oder "RemoveItem" angeboten, wenn ich wie unten referenziere (allg. Me.Listboxname.).
Ich könnte, so wie es scheint, die Listbox einfach an eine Tabelle binden. Ich möchte aber nicht alle Werte der Tabelle, sondern nur jene, die nicht schon in einer anderen Listbox enthalten sind dorthinein.
Code:
Dim rol_na As ListBox
Dim dbs As Database, rst As Recordset, i As Integer
Dim arr As Variant
Set dbs = CurrentDb
Set rol_na = Me.rollen_notassigned_list
Set rst = dbs.OpenRecordset("SELECT rollen.rid, rollen.name FROM rollen")
rst.MoveLast
rst.MoveFirst
arr = rst.GetRows(rst.RecordCount)
For i = 0 To rst.RecordCount-1
rol_na. XXX 'hier hakts.. und ich weiß nicht wieso
Next i
Kann mir bitte jemand auf die Sprünge helfen?
Vielen Dank.
Thomas