Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: l.rechenmacher am Januar 23, 2014, 08:37:58

Titel: Abhängiges Kombinationsfeld bei Wiederaufruf leer
Beitrag von: l.rechenmacher am Januar 23, 2014, 08:37:58
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!

Titel: Re: Abhängiges Kombinationsfeld bei Wiederaufruf leer
Beitrag von: DF6GL am Januar 23, 2014, 08:45:08
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".
Titel: Re: Abhängiges Kombinationsfeld bei Wiederaufruf leer
Beitrag von: l.rechenmacher am Januar 23, 2014, 08:53:48
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
Titel: Re: Abhängiges Kombinationsfeld bei Wiederaufruf leer
Beitrag von: DF6GL am Januar 23, 2014, 11:07:42
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
Titel: Re: Abhängiges Kombinationsfeld bei Wiederaufruf leer
Beitrag von: l.rechenmacher am Januar 23, 2014, 13:04:36
funktioniert leider nicht.
Vielen Dank trotzdem
Titel: Re: Abhängiges Kombinationsfeld bei Wiederaufruf leer
Beitrag von: MzKlMu am Januar 23, 2014, 13:20:47
Hallo,
Zitatfunktioniert leider nicht.
das sind Antworten die gelinde gesagt unbrauchbar sind.
Titel: Re: Abhängiges Kombinationsfeld bei Wiederaufruf leer
Beitrag von: l.rechenmacher am Januar 23, 2014, 16:26:21
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?
Titel: Re: Abhängiges Kombinationsfeld bei Wiederaufruf leer
Beitrag von: DF6GL am Januar 23, 2014, 16:36:14
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) ..