Seite 1 von 1

[gelöst] Parameterabfrage

Verfasst: So 16. Nov 2014, 12:58
von NilsJ
Hallo Robert,

Deine Hilfe zur Einrichtung eines Filters mittels Parameterabfrage war super und die entsprechende Funktion zuverlässig und wird gut und gerne genutzt.
Nun soll der Filter um ein Feld Firma ergänzt werden. Hier taucht für mich das Problem auf, dass ich damals die Datenbank leider so aufgebaut habe, dass die Aufträge mit den Kunden verbunden sind und es mehrere Kunden für eine Firma gibt. Mit SELECT DISTINCT kann ich die Firmen wunderbar listen, dann müssten aber zunächst alle KundenIDs zu dieser Firma gesucht werden um schließlich alle Aufträge dieser Kunden anzuzeigen.
Kann man die Parameterabfrage entsprechend ergänzen?

SELECT "ID", "Auftr.Nr.", "Rg.-Datum", "Ursprungsland-ID", "Ausgangssprache-ID", "Zielsprache-ID", "Bezeichnung-ID", "Bezeichnung2", "Ust", "Preis-netto", "Kunde-ID", "Notizen", "Unternr." FROM "Auftrag" WHERE ( "Auftr.Nr." LIKE :qAuftrNr OR :qAuftrNr IS NULL ) AND ( "Bezeichnung-ID" LIKE :qBezeichnungID OR :qBezeichnungID IS NULL ) AND ( "Ursprungsland-ID" LIKE :qUrsprungslandID OR :qUrsprungslandID IS NULL ) AND ( "Ausgangssprache-ID" LIKE :qAusgangsspracheID OR :qAusgangsspracheID IS NULL ) AND ( "Zielsprache-ID" LIKE :qZielspracheID OR :qZielspracheID IS NULL ) AND ( "Kunde-ID" LIKE :qKundeID OR :qKundeID IS NULL )

Oder muss ich einen ganz anderen Ansatz wählen?

Liebe Grüße
Nils

Re: Parameterabfrage

Verfasst: So 16. Nov 2014, 18:12
von RobertG
Hallo Nils,

die Lösung, die Du da hast, stammt von F3K Total. Ich arbeite hier seltener mit Parameterabfragen und hatte mich schon gewundert, was ich da geschrieben haben sollte.

Du möchtest in einem Formular filtern und brauchst einen Firmenfilter, der den Filter für die Personen beeinflusst - richtig?
So etwas geht jetzt allerdings nur bedingt ohne Makros. Würde ich gar nicht erst versuchen.

Schau Dir doch einmal die Filtermöglichkeiten an, die ich für die Beispieldatenbanken zusammen gefasst habe. Ich habe die Datenbank aufgeteilt in eine mit und eine ohne Makros. Zusätzlich habe ich dazu eine beschreibung erstellt. Findest Du alles über http://robert.familiegrosskopf.de/lo_hb_dev/

Gruß

Robert

Re: Parameterabfrage

Verfasst: So 16. Nov 2014, 22:31
von F3K Total
Moin,
geht, wenn du die Tabelle Kunden mit in die Abfrage nimmst ...

HTH R

Re: Parameterabfrage

Verfasst: Sa 22. Nov 2014, 17:13
von NilsJ
Hallo F3K Total,

alles funktioniert bestens, vielen Dank, Du bist super!

Nils