Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Carienchen am November 15, 2015, 14:48:14

Titel: Abhängiges Kombinationsfeld
Beitrag von: Carienchen am November 15, 2015, 14:48:14
Hallo,
ich habe gerade ein Brett vorm Kopf und suche gefühlt schon stundenlang nach einer Lösung im Netz.
In einem Formular habe ich zwei Kombinationsfelder. Im Prinzip basieren beide Felder auf der gleichen Abfrage (qry_ChecklisteNeu_PrüfungErhalt: MandantenID, Mandantenname, Veranlagungszeitraum). Es ist möglich, dass es für einen Mandanten verschiedene Zeiträume gibt. Im ersten Kombinationsfeld (cbo_NeueCheckliste) möchte ich den Mandantenname aussuchen: Datensatzherkunft
SELECT qry_ChecklisteNeu_PrüfungErhalt.Mandanten_ID, qry_ChecklisteNeu_PrüfungErhalt.Mandantenname
FROM qry_ChecklisteNeu_PrüfungErhalt;

Das zweite Kombinationsfeld (cbo_Checkliste_VZ) soll mir die entsprechenden Jahre anzeigen, die es für den im ersten Kombinationsfeld ausgewählten Mandanten gibt.
Muss ich das über die Datensatzherkunft des 2. Kombinationsfelds oder VBA machen?
Folgenden Code "nach Aktualisierung des 1. Kombinationsfelds" habe ich probiert, aber führt zu keinem Ergebnis.

Private Sub cbo_NeueCheckliste_AfterUpdate()
    Dim sql As String
    sql = "SELECT qry_ChecklisteNeu_PrüfungErhalt.Veranlagungszeitraum_f From qry_ChecklisteNeu_PrüfungErhalt WHERE qry_ChecklisteNeu_PrüfungErhalt.Mandanten_ID =" & Me!cbo_NeueCheckliste
    Me!cbo_Checkliste_VZ.RowSource = sql
End Sub


Das zweite Kombinationsfeld bleibt einfach leer.
Jemand eine Idee? Ich vermute, es ist ganz einfach   ;)
Titel: Re: Abhängiges Kombinationsfeld
Beitrag von: DF6GL am November 15, 2015, 17:41:16
Hallo,

vermutlich gibt es in der (unbekannten) Abfrage keinen DS mit dem entspr. Jahr(escode)...
Titel: Re: Abhängiges Kombinationsfeld
Beitrag von: MaggieMay am November 15, 2015, 22:03:29
Hi,

"qry_ChecklisteNeu_PrüfungErhalt.Mandanten_ID" hat den Datentyp Zahl?