Parameter an Bericht übergeben?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Parameter an Bericht übergeben?

Re: Parameter an Bericht übergeben?

von Yaddayadda » Sa, 15.03.2014 14:30

Vielen, vielen Dank für deine prompte Lösung. Es funktioniert wunderbar. Wenn ich den Code sehe, denke ich mir, klar, easy, warum bin ich da nicht selbst drauf gekommen!? Aber ich hab es echt tagelang vergeblich versucht. Insofern Hut ab vor deinem Wissen!

Re: Parameter an Bericht übergeben?

von F3K Total » Sa, 15.03.2014 13:51

Ja,
das geht relativ einfach.
Wenn Du meine Videotutorials meinst, kannst Du als Grundlage für den Bericht analog zur Abfrage qAdressen_qN_qV am besten diese Ansicht verwenden:

Code: Alles auswählen

SELECT
    "ID",
    "Nachname",
    "Vorname",
    "Strasse",
    "PLZ",
    "Ort"
FROM 
    "Adressen",
    "Filter"
WHERE
    ( LOWER ( "Nachname" ) LIKE LOWER ( "F_Nachname" || '%' ) OR "F_Nachname" IS NULL ) 
AND 
    ( LOWER ( "Vorname" ) LIKE LOWER ( "F_Vorname" || '%' )OR "F_Vorname" IS NULL )
Das Resultset (Abfrageergebnis) ist nicht beschreibbar, wie es im Formular notwendig ist. Daher kann man diese Variante nicht zum Filtern im Formular verwenden.
Gruß R

Parameter an Bericht übergeben?

von Yaddayadda » Sa, 15.03.2014 10:12

Hallo,
ich habe meine Datenbank wie in dem Videotutorial gezeigt so abgeändert, dass das Tabellenkontrollfeld mit allen Datensätzen mittels Parameterabfrage gefiltert wird. So weit, so gut.

Wie kann ich aber die in dem Formular gesetzten Parameter an einen Bericht übergeben, so dass auch nur die gefilterten Datensätze im Bericht angezeigt werden? Wähle ich die Abfrage als Berichtsgrundlage, erscheint natürlich beim Ausführen des Berichts die entsprechende Abfrage.

Eigentlich stehen die Parameterwerte ja bereits in der Tabelle "Filter", doch wie kann ich dem Bericht sagen, dass er die Werte dort für die Parameter der Abfrage nehmen soll?

Wer weiß Rat?
Danke und Gruß,
Yaddayadda

Nach oben