Supportnet / Forum / Datenbanken
Item in Listenfeld hinzufügen
Frage
Mahlzeit,
ich würde gerne folgendes machen:
bei doppelklick auf ein Listenfeld1 soll das gewählte Objekt ins Listenfeld2 "übertragen" werden.
Naja Access97 unterstützt leider nicht die ".additem" funktion und bei addcolon bringt es mir schreibschutzfehler obwohl keiner vorhanden ist. GIbt es noch einen anderen Weg ? ? ?
DAnke
Mfg
Walle
Antwort 1 von Teddy7
Hallo Walle !
Ich hab mir mal folgendes notiert, aber noch nicht selbst ausprobiert:
' Listbox mit Werten füllen:
Me.Monatsliste.RowSourceType = "Value List"
Me.Monatsliste.RowSource = "Januar;Februar;März;Apri;...."
Gruß
Teddy
Ich hab mir mal folgendes notiert, aber noch nicht selbst ausprobiert:
' Listbox mit Werten füllen:
Me.Monatsliste.RowSourceType = "Value List"
Me.Monatsliste.RowSource = "Januar;Februar;März;Apri;...."
Gruß
Teddy
Antwort 2 von JohnnyLoser
Hi Walle!
Es gibt 2 Möglichkeiten:
1. die von Teddy empfohlene, die ich dann benutze, wenn absehbar ist, daß wenige Werte in die ListBox aufgenommen werden.
Entweder neuen Wert mit
ListBox1.RowSource = ListBox1.RowSource & ";neuer Eintrag"
aufnehmen oder, wenn's sortiert sein soll
alle Werte in einer Variablen speichern, den neuen Wert hinzufügen, sortieren und den geamten RowSource neu erstellen.
2. Möglichkeit, wenn's viele Einträge werden sollen:
Eine Tabelle erstellen, neuen Eintrag der Tabelle hinzufügen, als RowSourceType Table/Query wählen und als RowSource den SQL auf die Tabelle mit Deinen Einträgen.
Gruß
Johnny
Es gibt 2 Möglichkeiten:
1. die von Teddy empfohlene, die ich dann benutze, wenn absehbar ist, daß wenige Werte in die ListBox aufgenommen werden.
Entweder neuen Wert mit
ListBox1.RowSource = ListBox1.RowSource & ";neuer Eintrag"
aufnehmen oder, wenn's sortiert sein soll
alle Werte in einer Variablen speichern, den neuen Wert hinzufügen, sortieren und den geamten RowSource neu erstellen.
2. Möglichkeit, wenn's viele Einträge werden sollen:
Eine Tabelle erstellen, neuen Eintrag der Tabelle hinzufügen, als RowSourceType Table/Query wählen und als RowSource den SQL auf die Tabelle mit Deinen Einträgen.
Gruß
Johnny

