Announcement

Collapse
No announcement yet.

Datensatzauswahl / Filter für Unter-Unter-Formular

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datensatzauswahl / Filter für Unter-Unter-Formular

    Moin,
    ich ein hierarchisches Formular mit 3 Formularebenen basierend auf 3 Tabellen bzw. Abfragen.
    Das Hauptformular (frm_Marke_Modell) ist über "Marke_ID" mit dem 1. Unterformular verknüpft. das 1.Unterformular (ufrm_marke_modell) ist über "Modell_ID" mit dem 2. Unterformular (ufrm_modell) verknüpft.

    Im Hauptformular kann ich mit einem Kombinationsfeld direkt einen Datensatz auswählen (zB. Marke-ID = 15).
    Code:
    SELECT view_marke_hersteller_aktiv.Marke_ID, view_marke_hersteller_aktiv.Marke FROM view_marke_hersteller_aktiv;
    im ersten Unterformular wird mir nun der erste Datensatz mit der entsprechenden "Marke_ID = 15" angezeigt und ich kann auch nur durch die Datensätze mit der "Marke_ID = 15" Browsen.

    In welcher Variable finde ich den aktuellen Wert von "Marke_ID", um diesen für ein weiteres Dropdownfeld im 1. Unterformular als WHERE Clause zu verwenden?
    Code:
    SELECT
    view_marke_modell.Modell_ID, 
    view_marke_modell.Modell 
    FROM 
    view_marke_modell 
    WHERE 
    view_marke_modell.Marke_ID=Marke_ID;
    
    oder
    
    ....
    WHERE
    view_marke_modell.Marke_ID=view_marke_hersteller_aktiv.Marke_ID;
    
    oder
    
    ....
    WHERE
    view_marke_modell.Marke_ID=frm_Marke_Modell.Marke_ID;
    
    oder
    
    ....
    WHERE
    view_marke_modell.Marke_ID=ufrm_marke_model.Marke_ID;
    
    oder
    
    ....
    WHERE
    view_marke_modell.Marke_ID=ME!Marke_ID;
    Funktionieren nicht, entwedder es wird bei Anwahl des Dropdownfeldes nach dem Wert der Variable gefragt, oder aber es werden alle Datensätze (Werte) zur Auswahlangeboten, auch die mit "Marke_ID =! 15".

  • #2
    Ich habsch selbst rausgefunden.....
    Code:
    SELECT [view_marke_modell].[Marke_ID], [view_marke_modell].[Marke], [view_marke_modell].[Modell_ID], [view_marke_modell].[Modell] FROM [view_marke_modell] WHERE [view_marke_modell].[Marke_ID]=Forms!frm_Marke_Modell!Marke_ID;

    Comment

    Working...
    X