0

select anfrage um Inhalte aus einer Mehrfachauswahl anzuzeigen

Hallo zusammen

Ich stehe seit Tagen auf dem Schlauch. Im Grunde geht es darum, dass ich in der Tabelle Anfrage nur die Marken zur AAuswahl stehen die zu diesem Fahrzeug defineirt wurden. 

Ich habe 3 Tabellen:
- Anfrage
- Fahrzeuge
- Reifenmarken

In der Tabelle Reifenmarken steht im Textfeld "Fahrzeugtyp" zB Porsche und in eiem Mehrfachfeld wurden dann die Marken Michelin, Pirelli markiert oder für Skoda die Marken Pirelli, Barum und Continental.
In der Tabelle Fahrzeuge sind keine Reifenmarken hinterlegt.
In der Tabelle Abfrage sollte nun aufgrund des Fahrzeugtyp nur die Reifenmarken ersichtlich sein, die in der Tabelle Reifenmarken definiert wurden.

Ich denke, dass dies supereinfach ist aber ich den Wald vor lauter Bäume nicht mehr sehen.

Vielen Dank.

1 Antwort

null
    • Maurice
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Pascal Sievi,

    spontan würde ich sagen, du solltest eine Tabelle Fahrzeuge, eine Tabelle Reifenmarken und dann eine n:m Verknüpfungstabelle Fahrzeug_Marken anlegen. Dann dürfte das auch später in einem dyn. Mehrauswahlfeld in der Tabelle Anfrage klappen mit:

    let thisFahrzeug := FELDNAME_FAHRZEUG.FAHRZEUGNAME
    (select Fahrzeug_Marken where = FELDNAME_FAHRZEUG.FAHRZEUGNAME.).REIFENMARKE order by REIFENMARKE

    Hier aus der Trockenübung, aber einen ähnlichen Fall habe ich umgesetzt. Aber eben mit einer n:m Verknüpfung.

    Grüße

    Maurice