Berichte anpassen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Tahrqa
Beiträge: 2
Registriert: Fr, 19.01.2007 17:58

Berichte anpassen

Beitrag von Tahrqa »

Hallo

ich mache gerade meine ersten Schritte mir ooBase.

Nun komme ich mit dem Erstellen von Berichten nicht voran. Und zwar habe ich mir einen Bericht mit Hilfe des Assistenten erstellt. Wenn ich den Bericht aufrufe, dann erscheint auf Seite 1 nur die Kopf und Fußzeile. Auf Seite zwei steht dann die Tabelle mit meinen Daten. Ich finde leider keine Lösung um das anzupassen.

Dann habe ich gleich noch was...
In einer Spalte der Tabelle, die ich im Bericht habe, stehen Währungsbeträge. Wie schaffe ich es, dass ich am Ende des Berichts ein Summenfeld anzeigen lassen kann.
Tahrqa
Beiträge: 2
Registriert: Fr, 19.01.2007 17:58

Beitrag von Tahrqa »

Hallo

hat denn keiner ein Idee!?
berndkli
*****
Beiträge: 289
Registriert: Di, 12.04.2005 22:05

Beitrag von berndkli »

Hallo Tahrqa

Der Berichtsassistent ist icht so richtig ausgereift; es ist einfacher einen Bericht manuell zu erstellen.
Voraussetzung: Deine Datenquelle muss bei OO angemeldet sein. (Extras=>Optionen=>OpenOffice.org Base=>Datenbanken)

Öffne ein neues Writer Dokument. Rufe mit F4 den Datenbankexplorer auf und wähle dort die entsprechende Tabelle oder Abfrage deiner Datenquelle aus.
Markiere die gesammte Tabelle in dem du in das Feld ganz links oben neben den Spaltentiteln klickst.
Setze im Writer den Cursor an die Stelle wo die Tabelle anfangen soll.
In der Symbolleiste direkt über dem Datenbankexplorer gibt es ein Icon "Daten in Text", da drauf klicken.
Im folgenden Dialog kannst du die Spalten auswählen die dargestellt werden sollen. Die anderen Optionen kannst du in der Standarteinstellung belassen.
Die eingefügte Tabelle kannst du dann, wie auch das gesammte Dokument, nach deinen Vorstellungen formatieren.

Um das Summenfeld zu erhalten setze den Cursor in die letzte Tabellenzeile und gehe in der Menüleiste auf "Tabelle" => "Einfügen"=> "Zeile". Setze den Cursor in das Feld wo die Summe errechnet werden soll, dann wieder "Tabelle" => "Formel". In die Formelzeile schreibst du

Code: Alles auswählen

=SUMME(
und markierst dann den Bereich der addiert werden soll. Abschliessen musst die Formel wieder mit einer ) und Enter.Das Ganz muss dann etwa so

Code: Alles auswählen

=SUMME(<D5:D17>)
aussehen.

Und das war's auch schon

Gruss Bernd
melchior29
Beiträge: 3
Registriert: Mo, 05.02.2007 14:36

Beitrag von melchior29 »

Hallöle
ich habe den Bericht extern so erstellt wie beschrieben, nur brauche ich einen dynamischen Bericht. So dachte ich probierst es mal zuerst mit dem Assistenten einen dynamischen Bericht zu erstellen, und dann den bericht manuell, wie oben beschrieben zu verändern. Ich kann auch auf den Button "Daten in Text" klicken, aber da passiert nichts.Ist das ein Bug oder hab ich was übersehen??? Ich arbeite mit OO 2.1 unter win XP.
Gruss
berndkli
*****
Beiträge: 289
Registriert: Di, 12.04.2005 22:05

Beitrag von berndkli »

Hallo melchior
Wenn du einen dynamischen Bericht mit dem Assistenten erstellst, kannst du im Nachhinein nur noch das Layout ändern. Die Daten holt sich der Bericht beim Öffnen direkt aus der Abfrage oder Tabelle mit der er verbunden ist.

Gruss Bernd
Antworten