Wert per VBA an Kombifeld zuweisen

22/04/2010 - 07:32 von Andreas Gauer | Report spam
Hallo NG,

Irgend wie sehe ich den Wald vor lauter Bàumen nicht ;-)

Ich habe folgendes Problem: In einem Formular habe ich ein Kombifeld in
dessen Liste 3 Spalten (ID, Lieferantennr.,Lieferantenname) sind. Gebundene
Spalte (mit Breite = 0cm) ist die 1. (ID), angezeigt werden soll aber in dem
K-Feld die Lieferantennr.
Wenn ich das jetzt Manuell per Maus auswàhle funktioniert das soweit auch
ganz gut.
Jetzt möchte ich den Wert aber auch automatisch per VBA einstellen und habe
das sowohl mit

Me![Kombinationsfeld] = ID

als auch mit

Me![Kombinationsfeld] = Lieferantennr.

versucht, aber irgend wie funzt beides nicht, ich sehe immer nur ein leeres
Feld. Wie kann ich jetzt in dem Feld ein Wert per VBA übergeben, dass das
Feld den Wert der ID enthàlt, aber die entsp. Lieferantennr angezeigt wird ???

Für Hilfe wàhre ich unendlich dankbar

Viele Grüße
Andreas
 

Lesen sie die antworten

#1 Stefan Dase
22/04/2010 - 08:39 | Warnen spam
Hallo Andreas!

Ich habe folgendes Problem: In einem Formular habe ich ein Kombifeld in
dessen Liste 3 Spalten (ID, Lieferantennr.,Lieferantenname) sind. Gebundene
Spalte (mit Breite = 0cm) ist die 1. (ID), angezeigt werden soll aber in dem
K-Feld die Lieferantennr.
Wenn ich das jetzt Manuell per Maus auswàhle funktioniert das soweit auch
ganz gut.
Jetzt möchte ich den Wert aber auch automatisch per VBA einstellen und habe
das sowohl mit

Me![Kombinationsfeld] = ID

als auch mit

Me![Kombinationsfeld] = Lieferantennr.

versucht, aber irgend wie funzt beides nicht, ich sehe immer nur ein leeres
Feld.



Der zweite Fall kann in der Form nicht in deinem Code stehen, der Punkt
würde einen Fehler auslösen.

Richtig ist in jedem Fall die Zuweisung der gebundenen Spalte, bei dir
also der ID. Ggf. könntest du die Value-Eigenschaft explizit ansprechen,
diese ist für Kombinationsfelder allerdings auch die Standardeigenschaft:

Me![Kombinationsfeld].Value = ID

Wàre noch die Frage, ob "ID" eine Variable mit dem gewünschten Wert ist
und dieser Code überhaupt ausgeführt wird? Zeig doch mal den kompletten
Code zum Befüllen des Feldes her.

Viele Grüße aus Bremen,
Stefan

Ähnliche fragen