Vernünftig Drucken erwünscht

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: Vernünftig Drucken erwünscht

Re: Vernünftig Drucken erwünscht

von muelli75 » Fr, 21.05.2010 19:46

Hallo!

Da ich aus der PHP/MySQL-Welt komme, hab ich mir bei OO ein wenig schwer getan. Jetzt, ein wenig um die Ecke gedacht, klappt das mit den Berichten dank eurer (wagen) Tipps.

Für die User die Ähnliches quält, mich hat dies zum Ziel geführt:

Eine SQL-Abfrage direkt im Abfragen-Editor erstellen und speichern.

Code: Alles auswählen

(SELECT * FROM "ALLZEIT" WHERE "MATJ" = :matjg AND "KL" = :klasse)
Die Parameter für die beiden Variablen matjg und klasse müssen nun bei jeder Abfrage im erscheinendem Dialogfeld eingegeben werden.

Danach einen Bericht mit dem Assistenten erstellen, gleich im ersten Dialogfenster der Assistenten unter "Tabellen und Abfragen" die SQL-Abfrage auswählen und die notwenigen Felder auswählen. Danach den Bericht nach Lust und Laune gestalten, speichern.

Wenn jetzt der neue Bericht doppelgeklickt wird, dann werden vom User die Parameter verlangt und anschließend der Report erstellt.
Fertig ist die heile Welt. :D

Vielen Dank nochmal für eure Inputs!

Re: Vernünftig Drucken erwünscht

von muelli75 » Fr, 21.05.2010 16:17

Hallo!

Erste mal vielen Dank für eure Antworten! Bin erst jetzt dazu gekommen dass ich mir das anschaue, weil anderes leider wichtiger war.

Nun ja, der Sun Report Builder ist anscheinend mit meinem Host-System (Mac OSX, 10.6.5) nicht kompatibel. Ich kann ihn im OO zwar aufrufen und damit arbeiten, wenn ich versuche das erstellte Forumular zu speichern, dann hängt sich OO auf (reagiert nicht). Ich habs auf zwei unterschiedlichen Rechnern (einer PPC einer Intel) versucht, auf beiden das gleiche Ergebnis. Somit scheidet dieser Weg wohl aus.

Gibts noch Alternativen?


Martin

Re: Vernünftig Drucken erwünscht

von Andra » Mi, 05.05.2010 09:39

Meine Angaben bezogen sich darauf, dass die Daten in einer DB-Tabelle enthalten sind, und dann mit Hilfe des DB-Containers die Abfrage und der Bericht erzeugt werden.

Allerdings lässt die Abbildung vermuten, dass du ein Formular verwendest und dort versuchst die Eingaben zu bearbeiten, und gerade nicht in einen Bericht. Innerhalb des Sun Report Builder sieht es so aus:
Dateianhänge
Unbenannt.gif
Unbenannt.gif (78.04 KiB) 2526 mal betrachtet

Re: Vernünftig Drucken erwünscht

von eBayer » Di, 04.05.2010 17:50

Ich erzeuge variable Druckauswertungen, indem ich eine zusätzliche Parametertabelle mit der Abfrage im Bericht verbinde. Die Parametertabelle fülle ich zuvor per SQL..... ginge aber auch per gebundenem Formular. Damit kann ich jeden Bericht auf vernünftige Weise mit den gewünschten Parametern versorgen, ohne auf kryptische Eingabefelder angewieden zu sein.
Gruß eBayer

Re: Vernünftig Drucken erwünscht

von muelli75 » Di, 04.05.2010 14:44

Hallo!


Vielen Dank für diesen Tipp! Das hörte sich sehr brauchbar an - ich habs gleich mal umgesetzt. Dazu hab ich den Bericht mit der rechten Maustaste (Bearbeiten) geöffnet und bin dann in der Fußleiste auf den Button "Formular" gegangen. (Siehe Bild, Punkt 1). Dort habe ich am zweiten Reiter die "Art des Inhalts" auf "Abfrage" und die richtige Abfrage eingestellt.

Bild

Das "Formular"-Panel hab ich über den Schließen-Button verlassen und im Entwurfsfenster auf Speichern geklickt. Anschließend das Fenster geschlossen, die Abfrage im unter "Abfragen" mit der rechnten Maustaste bearbeitet (und kontrolliert ob die richtigen Ergebnisse drinn stehen).

Dann habe ich den Bericht durch doppelklicken geöffnet - und war erstaunt, dass leider die modifizierte Abfrage nicht in die Daten übernommen wurde.

Dann habe ich den Bericht nochmal mit der rechten MT (bearbeiten) geöffnet und kontrolliert ob auch die richtigen Parameter in "Formular" stehen. Die Abfrage ist auf der richtigen "Klassenliste 2010".

Bin ich wieder falsch und muss die Abfrage nicht über das "Formular" machen, oder macht mir OO einen Strich durch die Rechnung?

Vielen Dank für die Antworten!


Liebe Grüße,

Martin

Re: Vernünftig Drucken erwünscht

von Andra » Di, 04.05.2010 13:55

Die Abfragen lassen sich ausdrucken mit Hilfe des Berichtes, auch können sie noch nachträglich (weiter) verändert werden.

Es wird zunächst mit einer Abfrage über den Berichts-Ass. (Sun Report B.) ein Bericht erzeugt.

Dann wird der Bericht bearbeitet, d.h. über die rechte Maustaste Bearbeiten aufrufen.

In Eigenschaften/Daten (ggf. mit Bericht-Navigator aufrufen) nachsehen, auf welche Daten sich der Bericht bezieht.
Steht dort SQL-Befehl, so bezieht sich der Bericht auf die interne Abfrage, d.h. es müssen auch hier die Parameter (hier im Bericht) geändert werden.
Steht dort Abfrage, so bezieht sich der Bercht auf die externe Abfrage, d.h. die Daten werden aus der (veränderbaren) Abfrage bezogen.

Allerdings kann es Probleme geben, wenn richtige Parameterabfragen verwendet werden, d.h. wenn erst eine Parameter-Eingabe über ein Eingabefenster erfolgen soll, bevor dann die Abfrage erzeugt wird. In diesem Fall ist es gegenwärtig günstiger die Parameter in der internen Abfrage zu ändern.

Vernünftig Drucken erwünscht

von muelli75 » Di, 04.05.2010 11:08

Hallo!

Wir brauchen eine Lösung, um unkompliziert Abfragen (Klassenlisten) ausdrucken zu können (OO 3.2, OSX). Hervorragend geeignet wäre die Berichtsfunktion, dummerweise lassen sich nach der Erstellung der Berichte die Suchparameter nicht mehr ändern. Oder irre ich hier? Ich habe leider nichts gefunden um dies umzustellen. Gibts da was?

Auch die Abfragen würden sich für meine Aufgabe eignen, hier leider das Problem, dass man Abfragen nicht drucken kann und beim Drag&Drop nach Calc die a) keine Klassenbezeichnung automatisch dabei ist und b) die Spaltenbreite/Layout jedes Mal neu eingerichtet werden muss.


Könnt ihr mir bei diesem Problem helfen?

Vielen Dank!


Martin

Nach oben