Hallo zusammen,
ein Listenfeld (Name lfdIP, 1 Spalte) wird nach Auswahl eines Wertes in einem anderen Listenfeld (Name lfdNr) auf der gleichen Registerkarte über eine SQL-Abfrage mit genau einem Wert gefüllt -> klappt.
Den Wert aus lfdIP möchte ich nun mit VBA wieder auslesen und in eine Tabelle eintragen.
Wenn ich mit
variable=Me.lfdIP.value
auf den Wert zugreifen möchte, dann steht in variable "nichts" drin, obwohl im Listenfeld lfdIP selbst Text drin steht (zumindest dort 'lesbar' ist).
Wie kann ich den mit einer SGL-Abfrage ermittelten und eingetragenen Wert in dem Listfeld lfdIP wieder auslesen / darauf zugreifen?
Danke für Hinweise.
Gruß,
Stefan
Moin,
wie lautet der Code zu
Zitat
ein Listenfeld (Name lfdIP, 1 Spalte) wird nach Auswahl eines Wertes in einem anderen Listenfeld (Name lfdNr) auf der gleichen Registerkarte über eine SQL-Abfrage mit genau einem Wert gefüllt -> klappt.
Hi,
das Listenfeld bekommt erst dann einen Wert, wenn es angeklickt oder ein Eintrag per VBA markiert wird.
Du kannst aber auf den Wert im Listenfeld auch mit Hilfe der Column-Eigenschaft zugreifen:
variable = Me.lfdIP.Column(0,0)