Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

"flexibler" Bericht (Bestimmung durch Kontrollkästchen)





Frage

Hallo zusammen! Ich habe eine Abfrage aus diversen Tabellen, welche ca. 15 verschiedene "Spaltenköpfe" abfragt. Beim Erstellen eines Berichtes kann ich auswählen, welche Daten abgebildet werden sollen und auch Sortierkriterien festlegen. Ich möchte nun einen "flexiblen" Bericht erstellen. Dabei stelle ich mir vor, dass ich ein Formular habe in welchem alle "Spaltenbezeichnungen" aufgelistet sind. Davor sollte ein Kontrollkästchen stehen. Man kann dementsprechend aus den 15 "Spaltenbezeichnungen" nur 3 auswählen (durch Setzen eines Hacken) und dann auf Vorschau klicken... dann wird der Bericht ausschließlich mit den zuvor angeklickten Definitionen angezeigt und alles andere nicht. Außerdem stelle ich mit ein Kontrollkästchen vor, welches direkt ALLE anderen Kontrollkästchen markiert. Zudem wäre noch wichtig, dass man in einem Auswahlfeld "Spaltenbezeichnungen" auswählen kann, welche das Sortierkriterium angeben. Schön wäre noch eine Auswahl nach auf- oder absteigend, aber das ist nicht ganz so wichtig. Kann mir jemand weiterhelfen? Vielen Dank! Michael

Antwort 1 von oliverV

Hallo Michael,

das ist im Prinzip alles machbar, allerdings schon mit etwas Arbeit verbunden.
Du musst dir die Datenherkunft des Berichts anhand des Auswahlformulars "zusammensetzen", sprich den SQL-String Stückchenweise zusammenbauen.

Beim Bericht kannst du die nicht benötigten Felder einfach ausblenden, dadurch entstehen natürlich Leerräume. Alternativ befüllst du ungebundene Berichtsfelder mit dem jeweiligen Inhalt.

Je benutzerfreundlicher eine DB in der Anwendung ist, desto aufwändiger ist die Erstellung.

Wenn du möchtest kann ich mal in die DB reinschauen, denn ich glaube mal, das dir meine Antwort noch nicht weiterhelfen wird.

Gruß

Oliver

Antwort 2 von Michael_S

Hallo!

Ne, das hilft noch nicht wirklich, aber ich werde mal sehen, ob ich die DB besser beschreiben oder Dir mailen kann.

Melde mich noch!

Danke,

Michael

Antwort 3 von oliverV

Meine E-Mail-Adresse findest du hier.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: