Bericht in Base

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

fri
Beiträge: 3
Registriert: So, 29.10.2006 21:40

Bericht in Base

Beitrag von fri »

Hallo,
wer kann mir Hinweise geben, wie ich in OpenOfficeBase Berichte erstellen kann, in denen ein Datensatz mehrere Zeilen belegt?

z.B.

Datensatz 1
Name Vorname
Adresse
Telefon-Nr. eMail-Adresse

Datensatz 2
....

Vielen Dank!
Fri
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Fri,

indem du den Bericht manuell erzeugst, also ohne Hilfe des Assistenten.
Dann aber ist Programmiererfahrung gefragt - und damit kannst du alles erledigen.
Zur Not kannst du auch die Datenquelle anmelden und extern in Writer dir die gewünschte Struktur manuell zusammenklicken (Felder mit Drag&Drop aus dem Daten-Explorer einfügen, aber vergiss dann das Feld "nächster Datensatz" nicht.

Viel Spass
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
fri
Beiträge: 3
Registriert: So, 29.10.2006 21:40

Beitrag von fri »

Danke Thomas,

leider verfüge ich noch nicht über die erforderliche Programmiererfahrung.

Wo kann ich dazu eine Anleitung finden. Gibt es so was als PDF-Datei möglichst kostenlos?

Danke und Gruß!
Fri
Strat49
**
Beiträge: 40
Registriert: Fr, 15.09.2006 13:19
Wohnort: Bremen
Kontaktdaten:

Beitrag von Strat49 »

Hallo fri
leider verfüge ich noch nicht über die erforderliche Programmiererfahrung.
Mit dem Daten-Explorer brauchst Du keine Programmiererfahrung. Erzeuge zunächst eine neue Writer-Datei; diese wird dein externer Bericht. Registriere dann noch die Base-Datei über Extras/Optionen/OOo Base/Datenbanken/Neu... . Danach kannst du im Writer-Dokument über F4 oder Ansicht/Datenquellen den Daten-Explorer öffnen. In ihm greifst du dann auf die registrierte Base-Datei zu und öffnest entweder die entsprechende Tabelle bzw. Abfrage.

Im Explorer werden nun die einzelnen Felder mit den Daten angezeigt. Wenn du den Feldnamen (Spaltenkopf) mit der linken Maustaste anklickst und festhälst, kannst du den Feldnamen in dein Writer-Dokument ziehen und dort wie gewünscht plazieren. So verfährst du mit allen gewünschten Feldern. Über das Symbol "Daten in Feldern" des Daten-Explorers füllst du dann noch die Platzhalter mit den entsprechenden Daten aus. Hört sich kompliziert an, ist in der Praxis aber ganz einfach. :lol:

Wie es dann mit
aber vergiss dann das Feld "nächster Datensatz" nicht.
weitergeht, weiss ich leider nicht. Hier muss Thomas weiterhelfen.

Gruß
Norbert
OOo 2.0.4 unter Suse Linux 10.0
festus
Beiträge: 1
Registriert: Fr, 03.11.2006 18:26

Beitrag von festus »

Hallo,
ich bin zwar nicht Thomas, habe aber auch meine Erfahrungen mit dieser Variante gemacht.

Das Problem ist bei der Erstellung mit dem Writer, das sich Datensätze evtl. verschieben können. Eigene leidvolle Erfahrung javascript:emoticon(':evil:')

Meine Tabelle sollte so aussehen:

datensatz1.datum1 datensatz1.datum2 datensatz1.datum4
datensatz1.datum 3 ... geht bis ....... hier datensatz1.datum4 geht hier weiter

Das Ganze zog sich über eine Seite hin (also ca. 20 Datensätze)
Meine Tabelle sah aber folgendermaßen aus:

datensatz1.datum1 datensatz1.datum2 datensatz2.datum4
datensatz1.datum 3 ... geht bis ....... hier datensatz2.datum4 geht hier weiter

Aufrufen musst Du dann den Serienbriefassistenten.
Prinzipiell funktioniert es... aber man muss bei der Erstellung höllisch aufpassen, das alles zusammen paßt.
Woran diese Verschiebung liegen kann habe ich bisher auch noch nicht herausgefunden.

BTW: Beim letzten Datensatz auf der Seite durfte ich nicht 'nächster Datensatz' eintragen. Sonst wurde ein kompletter Datensatz verschluckt. javascript:emoticon(':cry:')


Gruß
Frank
Antworten