Listenfeld als Quelle für einen Bericht?

20/12/2009 - 10:12 von Ralf Dorn | Report spam
Hallo alle zusammen,

ich habe ein Formular in dem ein Anwender über mehrere DropDown Felder und
Optionsfelder und Kontrollkàstchen sich eine bestimmte Konstellation
zusammensetzen kann und anschließend über einen Button "Suchen" eine
Auswertung vornehmen kann.

Je nachdem was der User ausgewàhlt hat setze ich mir mit VBA einen SQL
String zusammen den ich dann über
ErgebnisListe.RowSource = SQL ausführe

Das passt auch alles.

Jetzt hàtte ich gerne das Ergebnis das im Listenfeld angezeigt wird als
Source für einen Bericht.

Wie kann ich das erreichen.

Muss ich einen Abfrage erzeugen und dieser Abfrage irgendwie den SQL String
übergeben oder kann man den SQL String direkt das Listenfeld irgendwie
übergeben ?

Gruß

Ralf Dorn
 

Lesen sie die antworten

#1 Thomas Möller
20/12/2009 - 10:25 | Warnen spam
Hallo Ralf,

Am 20.12.2009 10:12, schrieb Ralf Dorn:
ich habe ein Formular in dem ein Anwender über mehrere DropDown Felder und
Optionsfelder und Kontrollkàstchen sich eine bestimmte Konstellation
zusammensetzen kann und anschließend über einen Button "Suchen" eine
Auswertung vornehmen kann.

Je nachdem was der User ausgewàhlt hat setze ich mir mit VBA einen SQL
String zusammen den ich dann über
ErgebnisListe.RowSource = SQL ausführe

Das passt auch alles.

Jetzt hàtte ich gerne das Ergebnis das im Listenfeld angezeigt wird als
Source für einen Bericht.
Wie kann ich das erreichen.



Speichere doch einfach mal das Formular als Bericht ab und schau Dir an,
wie das Ergebnis aussieht.


Muss ich einen Abfrage erzeugen und dieser Abfrage irgendwie den SQL String
übergeben oder kann man den SQL String direkt das Listenfeld irgendwie
übergeben ?



Ich persönlich würde für die Visualisierung der Ergebnisse einen
Unterbericht verwenden. Diesem kannst Du genauso wie dem Listenfeld eine
eigene Datenquelle zuweisen. Du kannst die Ergebnisse aber besser
formatieren, da Du einen eigenen Bericht dafür verwendest.

CU
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen