Parameter zwei mal in einer Abfrage verwenden

  • Hallo,

    ist es möglich denselben Parameter zwei mal in einer Abfrage zu verwenden?

    Beispiel:
    der Parameter @text;Thema_oder_Themengruppe@ soll nur einmal vom Benutzer abgrfagt werden.
    Die Abfrage soll alle Bilder liefern, die zu einem Thema oder einer Themengruppe gehören.

    SELECT DISTINCT* FROM Bilder b
    WHERE EXISTS
    (SELECT bt.ukey
    FROM Themengruppen tg, Themen t, bildthemen bt
    WHERE b.ukey=bt.bild
    AND bt.thema=t.ukey
    AND (t.Caption LIKE '@text;Thema_oder_Themengruppe@' OR tg.Caption LIKE '@text;Thema_oder_Themengruppe@'))

    ----------------
    MfG Wolfgang

  • Hallo Kai,
    erst mal vielen Dank für die superschnelle Antwort auf meine Frage.

    Ich dachte es sei ein größerer Aufwand sich in das Thema Aktionen einzuarbeiten.
    Dein kleines Beispiel aus dem Link im letzten Beitrag ist aber echt super, die 40 Zeilen Code decken alles ab was man so auf die Schnelle benötigt:

    1. Dialog für Parameteranzeige
    2. SQL-Abfrage
    3. Ergebnis im Browserfenster darstellen

    Hinweis für weitere Leser:
    Das Beispiel ist eine gute Vorlage um mit wenig Aufwand schell eine Aktion zu erstellen.

    Mit freundlichen Grüßen
    Wolfgang