Hallo,
ich habe eine DB die vereinfacht die folgende Werte enthält:
c_id
name
straße
Im Formular gibt es ein Kombinationsfeld, dass alle Werte per Querry zugeordnet bekommt, jedoch wird nur ein Wert angezeigt, da die anderen eine Spaltenbreite von "0cm" haben.
Mittels VB möchte ich Textfelder unter dem Kombifeld mit Text füllen - je nachdem welcher Wert im Kombifeld auswählt ist.
Also habe ich ein Ereignis "nach Aktualisierung" welches folgendes macht:
Private Sub K_Hersteller_AfterUpdate()
Me.L_Strasse = Me.Kombibox.Column(3)
End Sub
Der Text steht anschließend wie gewünscht im Feld.
Nach dem verlassen des Formulars überschreiben die Werte, die momentan ausgewählt sind immer die Werte die zum Start ausgewählt sind.
Also mit anderen Worten: im Kombifeld ist beim Start ID 1 ausgewählt und diese Werte werden durch Werte von bspw. ID 4 (beim verlassen ausgewhlt) überschrieben.
Kann man das irgendwie verhindern?
Vielen Dank für die Hilfe!