Hallo Leute,
habe ein Formular mit abhängigen Kombinationsfeldern.
Die Eingabe/Auswahl funktioniert wunderbar, die Auswahl wird auch richtig in einer Tabelle bzw. in einer Abfrage gespeichert.
Wenn ich allerdings einen "alten Datensatz" im Formular wieder aufrufe bzw. die Datensätze durchblättere, ist das Feld des abhängigen Kombinationsfeldes leer.
Für Lösungsvorschläge wäre ich euch sehr dankbar!
Hallo,
Lösung: für die Anzeige(!) ein gebundenes Kombi benutzen, das keine Where Condition in seiner Datensatzherkunft enthält. Die Zuweisung eines Auswahlwertes von den (ungebundenen) abhängigen Kombis an das o. g. Kombi erfolgt dann per Ereignisprozedur "Nach Aktualisierung".
Vielen Dank schon mal!
Kannst du mir evtl. helfen das umzubasteln?
Datensatzherkunft (abh.Kombo):
SELECT [ID_2], Ursache FROM Fehlerursachen WHERE ID_1 = 1;
Code f. übergerodn.Combo (After-Update):
Private Sub cmbFehlermerkmal_AfterUpdate()
Me!cmbFehlerursache.RowSource = "SELECT ID_2,Ursache " & _
"FROM Fehlerursachen " & _
"WHERE ID_1 = " & Me!cmbFehlermerkmal
Me!cmbFehlerursache = Me!cmbFehlerursache.Column(0, 0)
End Sub
Bin leider nicht sehr fit bei Access.
Danke
Hallo,
Abhängigkeit:
Private Sub cmbFehlermerkmal_AfterUpdate()
Me!cmbFehlerursache.RowSource = "SELECT ID_2,Ursache " & _
"FROM Fehlerursachen " & _
"WHERE ID_1 = " & Me!cmbFehlermerkmal
End Sub
Anzeigekombi ("cmbFehlerUrsacheAnzeige")
SELECT ID_2, Ursache FROM Fehlerursachen
Zuweisung:
Private Sub cmbFehlerursache_Afterupdate()
Me!cmbFehlerUrsacheAnzeige= Me!cmbFehlerursache
End Sub
funktioniert leider nicht.
Vielen Dank trotzdem
Hallo,
Zitatfunktioniert leider nicht.
das sind Antworten die gelinde gesagt unbrauchbar sind.
Stimmt natürlich sorry.
Also hab deinen Lösungsvorschlag versucht das Problem bleibt aber genau das gleiche.
Brauchst du evtl mehr details damit du mir weiterhelfen kannst?
Hallo,
beschreib halt mal GENAU ( Feldnamen, Code (copy&paste),etc. , was Du nun insgesamt gemacht hast, oder lade die DB hier mal hoch (komprimiert/repariert und gezippt) ..