Einsteigerhilfe gesucht

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: Einsteigerhilfe gesucht

Re: Einsteigerhilfe gesucht

von EGO » Fr, 26.03.2010 13:39

Was ich mittlerweile in Erfahrung gebracht habe: So ohne weiteres geht das nicht. Die "Schummellösung": Die Tabelle als calc erstellen und in die die Datenbank einbinden. Dann kann man sie unter Calc bearbeiten und mit Ausschneiden / Einfügen auch die Spalten tauschen.

EGO

Re: Einsteigerhilfe gesucht

von robert.vienna » Fr, 26.03.2010 13:33

Wolf hat geschrieben: So machst Du es mit Vorname, Firma, Strasse, PLZ/ZIP, Ort und Land.
Wolf
Hab die selbe Frage wie Ego: Kann ich in der Tabellenansicht (bei Dir heißt das "Table Data View"), die Du dankenswerterweise mit 2 Fotos dokumentiert hast, die Reihenfolge der Spalten ändern?

Also statt

Vorname, Firma, Strasse, PLZ/ZIP, Ort, Land
will ich
Vorname, Firma, Strasse, Land, PLZ/ZIP, Ort

Geht das?

Tabelle in Datenbank integrieren

von EGO » Fr, 26.03.2010 00:20

Tach.

So, ich schwitze weiter: Ich habe eine Tabelle in meine Datenbank eingebunden. Aber immer, wenn ich die Tabelle anklicke, erscheinen lauter leere Felder. Erst wenn ich eine Spalte oder Zeile markiere, kann ich den Text lesen... :? Was ist da passiert? Und vor allem, wie bekomme ich das wieder weg?

Danke schonmal, EGO

Re: Einsteigerhilfe gesucht

von JK » Sa, 06.03.2010 13:23

EGO hat geschrieben:
pmoegenb hat geschrieben:Nein. Eine Abfrage ist eine Sicht (View) auf eine oder mehrerer Datenbank-Tabellen.
Ok, dann bleibt meine Frage noch offen: Wie kann ich die Reihenfolge der Datenfelder in der Tabelle ändern? Oder geht das nicht?
Meinst Du vielleicht die Spalten? Die kannst Du nämlich in einer Abfrage in einer beliebigen Reihenfolge abfragen und damit anzeigen lassen...

Re: Einsteigerhilfe gesucht

von EGO » Mi, 24.02.2010 14:26

pmoegenb hat geschrieben:Der Schalter ist korrekt. Allerdings darf sich hierbei nicht der Assistent melden, sondern der Seriendruck-Manager. Weshalb es bei Dir anders ist kann ich nicht nachvollziehen.
Ok, dann nehme ich das einfach vorerst mal als gegeben hin.
Du schreibst ja selbst Dok-Vorlage. Die Tatsache, dass nach dem Klick ein Dokument Unbenannt1 erstellt wird, lässt darauf schließen, dass Du das Dokument als Vorlage (.ott) angelegt hast.
Ok, ich hab's nocheinmal versucht. Diesmal war mein Ausgangsdokument (Brief.odt) eindeutig keine Dokumentenvorlage. Ich klicke mich durch den Assistenten, wähle beim letzten Schritt zunächst "Ausgangsdokument speichern" und danach "Serienbrief speichern - als einzelne Dokumente". Am Ende habe ich dann folgende Dateien:
Brief.odt (die Datei vom Anfang, jetzt aber mit den Datenfeldern)
Brief1.odt Brief2.odt... mit je einem Serienbrief
Unbenannt1 mit je einer (ungeraden) Seite für jeden Serienbrief. Wo kommt die her? Und wo sind die geraden Seiten?

Nein. Eine Abfrage ist eine Sicht (View) auf eine oder mehrerer Datenbank-Tabellen.
Ok, dann bleibt meine Frage noch offen: Wie kann ich die Reihenfolge der Datenfelder in der Tabelle ändern? Oder geht das nicht?
Das ist in der Tat eigenartig. Hast Du möglicher Weise die Feldnamen unterschiedlicher Datenbank-Tabellen verwendet.
Unwahscheinlich - ich besitze nur die eine Tabelle, die ich für diese Übung angelegt habe. Es wird auch keine andere angezeigt.
Auch die Ansicht kann deaktiviert werden über Extras/Optionen.../OpenOffice.org Writer/Ansicht.
Nachgesehen - sie ist aktiviert (wie beim Ausgangsdok auch, und da wir die Graphik ja angezeigt). Noch eine Idee?

Nochmals vielen Dank,

EGO

Re: Einsteigerhilfe gesucht

von pmoegenb » Mi, 24.02.2010 13:17

EGO hat geschrieben:Schaltfläche (die linke von den dreien, nicht die geklickte, die Maus wurde leider nicht mit abgelichtet), und wenn man die Maus draufzieht, heißt es wie eingeblendet "Seriendruck" (aber - stimmt - geöffnet wird der Assistent). Extras - Anpassen ist klar. Aber welches wäre denn die richtige Schaltfläche "Seriendruck"?
Der Schalter ist korrekt. Allerdings darf sich hierbei nicht der Assistent melden, sondern der Seriendruck-Manager. Weshalb es bei Dir anders ist kann ich nicht nachvollziehen.
EGO hat geschrieben:Nicht bewußt. Ich habe meine Dok-Vorlage "Brief" angeklickt, aber daraus wurde dann wie üblich ein zunächst "Unbenannt1". Im Zuge des Assistenten habe ich ihm dann einen Namen zugewiesen, worauf hin es "2.odt" hieß. Sieht für mich jetzt zunächst nicht nach einer Vorlage aus, oder habe ich da etwas übersehen?
Du schreibst ja selbst Dok-Vorlage. Die Tatsache, dass nach dem Klick ein Dokument Unbenannt1 erstellt wird, lässt darauf schließen, dass Du das Dokument als Vorlage (.ott) angelegt hast.
Erstelle ein Abfrage. In dieser Abfrage kannst Du die Spalten/Felder in der Reihenfolge angeben wie sie Dir genehm sind.
EGO hat geschrieben:Ah, gut. Damit kann ich dann die Reihenfolge der Datenfelder in der Datenbanktabelle ändern?
Nein. Eine Abfrage ist eine Sicht (View) auf eine oder mehrerer Datenbank-Tabellen.
EGO hat geschrieben: Ok, andere Beschreibung: Der Serienbriefassisent fügt ja einen Textrahmen in das Dokument ein, in dem er die Adressfelder anlegt. Das wollte ich nicht. Stattdessen habe ich die Verknüpfungen von Hand ("Datenquelle" und dann die Tabellenspaltenüberschrift an die Stelle gezogen, wo Vorname, Nachname... stehen sollen) eingefügt, so wie ich es unten im Text auch schon gemacht habe. Das Problem ist, daß die Verknüpfungen unten im Text immer den Inhalt des aktuellen Datensatzes anzeigen, während die, die ich als Adresse angelegt habe, immer die Inhalte des ersten Datensatzes anzeigen.
Das ist in der Tat eigenartig. Hast Du möglicher Weise die Feldnamen unterschiedlicher Datenbank-Tabellen verwendet. Du kannst das nachprüfen, in dem Du Dir über Ansicht/Feldnamen die Spaltennamen anzeigen lässt. Vergesse aber nicht die Ansicht zurück zustellen, sonst werden künftig die Feldnamen anstatt der Inhalte gedruckt.
EGO hat geschrieben:Aber das dürfte nicht schon in der Bildschirmanzeige zu einem Fehler führen, oder doch?
Auch die Ansicht kann deaktiviert werden über Extras/Optionen.../OpenOffice.org Writer/Ansicht.

Re: Einsteigerhilfe gesucht

von EGO » Mi, 24.02.2010 13:10

muhl hat geschrieben:Datenbanken mit OpenOffice.org 3 von Thomas Krumbein (Galileo Computing)...
Ob der Kürze erst übersehen - danke auch für den Tipp.

EGO

Re: Einsteigerhilfe gesucht

von EGO » Mi, 24.02.2010 10:22

pmoegenb hat geschrieben:Deine Meinung ist falsch. ... Du kannst das zurücksetzen über die Menüoption Bearbeiten/Datenbank austauschen....
Hmm, das war eigentlich keine Meinung, sondern eher eine Beobachtung. Aber egal, zurücksetzen funktioniert.
Schaltfläche "Seriendruck" ist wohl eine Halbwahrheit. Ich vermute es handelt sich um die Schaltfläche Serienbief-Assistent.
Es handelt sich um diese
VVV
BildSchaltfläche (die linke von den dreien, nicht die geklickte, die Maus wurde leider nicht mit abgelichtet), und wenn man die Maus draufzieht, heißt es wie eingeblendet "Seriendruck" (aber - stimmt - geöffnet wird der Assistent). Extras - Anpassen ist klar. Aber welches wäre denn die richtige Schaltfläche "Seriendruck"?
Ich vermute mal Du hast das Serienbrief-Dokument als Dokumentvorlage erstellt und nicht als Dokument (.odt).
Nicht bewußt. Ich habe meine Dok-Vorlage "Brief" angeklickt, aber daraus wurde dann wie üblich ein zunächst "Unbenannt1". Im Zuge des Assistenten habe ich ihm dann einen Namen zugewiesen, worauf hin es "2.odt" hieß. Sieht für mich jetzt zunächst nicht nach einer Vorlage aus, oder habe ich da etwas übersehen?

Erstelle ein Abfrage. In dieser Abfrage kannst Du die Spalten/Felder in der Reihenfolge angeben wie sie Dir genehm sind.
Ah, gut. Damit kann ich dann die Reihenfolge der Datenfelder in der Datenbanktabelle ändern?
EGO hat geschrieben: 3. Problem: Ich habe, weil mir das mit dem Textrahmen nicht gefallen hat,...
Mit dem kann ich wenige anfangen.
Ok, andere Beschreibung: Der Serienbriefassisent fügt ja einen Textrahmen in das Dokument ein, in dem er die Adressfelder anlegt. Das wollte ich nicht. Stattdessen habe ich die Verknüpfungen von Hand ("Datenquelle" und dann die Tabellenspaltenüberschrift an die Stelle gezogen, wo Vorname, Nachname... stehen sollen) eingefügt, so wie ich es unten im Text auch schon gemacht habe. Das Problem ist, daß die Verknüpfungen unten im Text immer den Inhalt des aktuellen Datensatzes anzeigen, während die, die ich als Adresse angelegt habe, immer die Inhalte des ersten Datensatzes anzeigen.

Mein Quellendokument sieht so aus:
Bild

Und die Briefe so:
Brief 1Bild

Brief 2Bild

Eine Datenbank kann aus einer oder mehreren Tabelle bestehen je nachdem, wieviel Tabellen Du anlegst.
Ok, danke.
Möglicher Weise hast das Drucken von Graphiken deaktiviert.
Aber das dürfte nicht schon in der Bildschirmanzeige zu einem Fehler führen, oder doch?
Bild

Herzlichen Dank auf alle Fälle für die Mühe,

EGO

Re: Einsteigerhilfe gesucht

von muhl » Mi, 24.02.2010 10:09

Datenbanken mit OpenOffice.org 3 von Thomas Krumbein (Galileo Computing) hat mir geholfen, einen fundierten Überblick über das Produkt zu erhalten.
Es gibt zwar bei der Normalisierung einen kleinen Fehler, aber das tut dem Werk keinen Abbruch, es ist gut und übersichtlich.

Je nachdem, wie du Base einsetzt, kann eine solche Investition äußerst sinnvoll sein, die Entscheidung liegt natürlich bei dir.

Gruß,

Maik

Re: Einsteigerhilfe gesucht

von pmoegenb » Mi, 24.02.2010 09:19

EGO hat geschrieben: Wenn ich das Dokument speichere und wieder öffne, dann zeigt er grau hinterlegt die Datenbankfelder an - und füllt sie gleich mit den Daten aus dem ersten Satz. Kann man das auch so einstellen, daß man nicht gleich eine "Füllung", sondern nur die Feldbezeichnungen (also >Vorname< >Nachname<) sieht?
Deine Meinung ist falsch. Das Dokument hat immer die Ansicht, in der es zuletzt gespeichert wurde und das war dann zufälliger Weise der erste Datensatz. Du kannst das zurücksetzen über die Menüoption Bearbeiten/Datenbank austauschen....
EGO hat geschrieben: Und natürlich stehe ich vor noch einem Rätsel: Ich habe mein schon vorgefertigtes Ausgangsdokument (damit ist doch die "Stammdatei" aus der der Serienbrief dann gedruckt werden soll, gemeint, oder?) auf diese Weise ergänzt und wäre so weit, die einzelnen Dokumente zu estellen. Intuitiv wähle ich die Schaltfläche "Seriendruck"...

... x Aktuelles Dokument verwenden

... x Brief (logisch)

... Adreßblock einfügen - wie jetzt, der ist doch schon drin. Warum will er noch einmal einen Adreßblock haben?
Schaltfläche "Seriendruck" ist wohl eine Halbwahrheit. Ich vermute es handelt sich um die Schaltfläche Serienbief-Assistent. Das ist nicht nur ein großer Unterschied, sondern bei einem fertigen Serienbrief-Dokument wenig intuitiv. Du willst doch einen Seriendruck veranlassen und keinen Serienbrief erstellen. Wenn Du das normale Druckersymbol verwendest wirst Du von OOo gefragt, ob Du einen Seriendruck wünscht. Darüber hinaus kannst Du Deine Symbolleiste über Extras/Anpassen... mit einem Seriendruck-Symbol ergänzen.
EGO hat geschrieben: Am Ende fragt er mich, ob er das Ausgangsdokument speichern soll oder das Serienbriefdokument. Ich speichere zunächst das Serienbriefdok und gebe an, ich hätte das Serienbriefdokument gerne als Einzeldateien gespeichert, klicke dann nocheinmal auf "Ausgangsdok speichern", und habe am Ende dieser Prozedur nur noch ein Dokument "Unbenannt1" offen, das für jedes Serienbriefesemplar eine Seite hat. Ist das so richtig? Muß ich verstehen, warum er mein Ausgangsdokument geschlossen und dafür ein neus Dokument kreiert hat? Und warum hat dieses Dok nur ungerade Seiten, obwohl mein Serienbrief einseitig war?
Ich vermute mal Du hast das Serienbrief-Dokument als Dokumentvorlage erstellt und nicht als Dokument (.odt).
EGO hat geschrieben: 2.Problem: Nachdem ich f4 gedrück habe, wurde ja oben das Datenbankfenster eingeblendet. Da ist wieder meine Tabelle -und sie ist immer noch in der Spaltensortierung, die mir das Programm ganz am Anfang vorgegeben hatte. Ich wollte die Spalten doch aber anders sortiert haben. Das habe ich immer noch nicht geschafft. Geht das (und falls ja: wie)?
Erstelle ein Abfrage. In dieser Abfrage kannst Du die Spalten/Felder in der Reihenfolge angeben wie sie Dir genehm sind.
EGO hat geschrieben: 3. Problem: Ich habe, weil mir das mit dem Textrahmen nicht gefallen hat, diese Technik auch mit dem Adreßblock gemacht und Vorname, Name, Adresse entsprechend in das Dokument eingefügt. Mit dem frappierenden Ergebnis, das alle meine Serienbriefe an den ersten Datensatz adressiert waren, während unten im Text die jeweils richtigen Namen in der Anrede stehen... :shock: . Was ist da passiert?
Mit dem kann ich wenige anfangen.
EGO hat geschrieben: Wenn ich das richtig verstehe, dann legt OOo in einer Datenbank mehrere Tabellen (also Datensatzsammlungen) an. Was hat das für einen Zweck? Auf den ersten Blick verwirrt es ziemlich (ich hätte spontan "Datenbank" immer mit "Tabelle" gleichgesetzt), aber ich vermute, irgendein Sinn wird dahinterstecken, oder?
Eine Datenbank kann aus einer oder mehreren Tabelle bestehen je nachdem, wieviel Tabellen Du anlegst.
EGO hat geschrieben: Mein Ausgangsdokument hat eine Graphik im Briefkopf. In den Serienbriefeinzeldokumenten ist diese Graphik durch ein Fehlerzeichen ersetzt. Wie kommt's?
Möglicher Weise hast das Drucken von Graphiken deaktiviert.

Re: Einsteigerhilfe gesucht

von EGO » Di, 23.02.2010 15:58

Genial. Auch gelungen.

Wenn ich das Dokument speichere und wieder öffne, dann zeigt er grau hinterlegt die Datenbankfelder an - und füllt sie gleich mit den Daten aus dem ersten Satz. Kann man das auch so einstellen, daß man nicht gleich eine "Füllung", sondern nur die Feldbezeichnungen (also >Vorname< >Nachname<) sieht?


Und natürlich stehe ich vor noch einem Rätsel: Ich habe mein schon vorgefertigtes Ausgangsdokument (damit ist doch die "Stammdatei" aus der der Serienbrief dann gedruckt werden soll, gemeint, oder?) auf diese Weise ergänzt und wäre so weit, die einzelnen Dokumente zu estellen. Intuitiv wähle ich die Schaltfläche "Seriendruck"...

... x Aktuelles Dokument verwenden

... x Brief (logisch)

... Adreßblock einfügen - wie jetzt, der ist doch schon drin. Warum will er noch einmal einen Adreßblock haben?

Am Ende fragt er mich, ob er das Ausgangsdokument speichern soll oder das Serienbriefdokument. Ich speichere zunächst das Serienbriefdok und gebe an, ich hätte das Serienbriefdokument gerne als Einzeldateien gespeichert, klicke dann nocheinmal auf "Ausgangsdok speichern", und habe am Ende dieser Prozedur nur noch ein Dokument "Unbenannt1" offen, das für jedes Serienbriefesemplar eine Seite hat. Ist das so richtig? Muß ich verstehen, warum er mein Ausgangsdokument geschlossen und dafür ein neus Dokument kreiert hat? Und warum hat dieses Dok nur ungerade Seiten, obwohl mein Serienbrief einseitig war?

2.Problem: Nachdem ich f4 gedrück habe, wurde ja oben das Datenbankfenster eingeblendet. Da ist wieder meine Tabelle -und sie ist immer noch in der Spaltensortierung, die mir das Programm ganz am Anfang vorgegeben hatte. Ich wollte die Spalten doch aber anders sortiert haben. Das habe ich immer noch nicht geschafft. Geht das (und falls ja: wie)?

3. Problem: Ich habe, weil mir das mit dem Textrahmen nicht gefallen hat, diese Technik auch mit dem Adreßblock gemacht und Vorname, Name, Adresse entsprechend in das Dokument eingefügt. Mit dem frappierenden Ergebnis, das alle meine Serienbriefe an den ersten Datensatz adressiert waren, während unten im Text die jeweils richtigen Namen in der Anrede stehen... :shock: . Was ist da passiert?


Wenn ich das richtig verstehe, dann legt OOo in einer Datenbank mehrere Tabellen (also Datensatzsammlungen) an. Was hat das für einen Zweck? Auf den ersten Blick verwirrt es ziemlich (ich hätte spontan "Datenbank" immer mit "Tabelle" gleichgesetzt), aber ich vermute, irgendein Sinn wird dahinterstecken, oder?

Danke für die Geduld und die guten Erklärungen,

EGO

P.S. Noch eine Frage Bild
Mein Ausgangsdokument hat eine Graphik im Briefkopf. In den Serienbriefeinzeldokumenten ist diese Graphik durch ein Fehlerzeichen ersetzt. Wie kommt's?

Re: Einsteigerhilfe gesucht

von pmoegenb » Di, 23.02.2010 13:04

EGO hat geschrieben:Ok, ich sammle fleißig weiter. Das mit dem Brief und Briefkopf ist soweit schon gelöst. Von Word her kenne ich die Option, daß ich einzelne Datenfelder nach belieben im Dokument verteilen konnte (z.B. als Anrede, als "Dank für XXX Jahre Tätigkeit"...). Geht das bei OOo auch? Und falls ja, wie bekomme ich das hin. Mehr als den automatisch gesetzten Adreßrahmen und die Anrede am Briefanfang habe ich noch nicht zu Stande gebracht.
- Mit F4 Datenbank-Explorer öffnen
- Entsprechende Tabelle auswählen
- In der Tabelle den Spaltenkopf ins Dokument ziehen

oder

- Menüoption Einfügen/Feldbefehl/Andere...
- TAB Datenbank
- Im linken Fenster als Feldtyp Seriendruck-Feld markieren
- im rechten Fenster bei Datenbankauswahl den Feldnamen der entsprechenden Tabelle markieren
- Auf Button Einfügen klicken

Re: Einsteigerhilfe gesucht

von EGO » Di, 23.02.2010 12:54

Ok, ich sammle fleißig weiter. Das mit dem Brief und Briefkopf ist soweit schon gelöst. Von Word her kenne ich die Option, daß ich einzelne Datenfelder nach belieben im Dokument verteilen konnte (z.B. als Anrede, als "Dank für XXX Jahre Tätigkeit"...). Geht das bei OOo auch? Und falls ja, wie bekomme ich das hin. Mehr als den automatisch gesetzten Adreßrahmen und die Anrede am Briefanfang habe ich noch nicht zu Stande gebracht.

EGO

Re: Einsteigerhilfe gesucht

von Wolf » Mo, 22.02.2010 16:41

Du hast OOo 2? Bei mir sieht das irgendwie anders aus. Ich hab's nach einigem Basteln geschafft, aber das Kontextmenü, das Du da hast, habe ich so nicht gefunden.

Ist es normal, daß der Kursor beim ersten Öffnen eines neuen Datensatzes nicht automatisch im ersten Feld steht, oder muß ich dafür irgendetwas einstellen? Danach geht's jetzt in "meiner" Reihenfolge weiter.

..
Nein, Ich arbeite mit OpenOffice 3.2
Und wo der Cursor steht... Eigentlich, wenn ich eine neue Tabelle im Entwurf entworfen habe und dann die Tabelle das erste mal aufrufe, steht auch der Cursor an der ersten Stelle.
So ist meine Erfahrung.

Aber mach mal weiter. ich denke, die Datenbank-Sache bei OpenOffice ist wesentlich ausgereifter als bei MS-Office. Es gibt zwar noch ein paar Haken, aber das ist nicht das Problem.
Also mach weiter und sammle Erfahrungen.

Wolf

Re: Einsteigerhilfe gesucht

von EGO » Mo, 22.02.2010 11:27

Wolf hat geschrieben:
EGO hat geschrieben: Es ist mit geglückt, die Eingabemaske zu kreieren, ...
Siehe Anhang
Du hast OOo 2? Bei mir sieht das irgendwie anders aus. Ich hab's nach einigem Basteln geschafft, aber das Kontextmenü, das Du da hast, habe ich so nicht gefunden.

Ist es normal, daß der Kursor beim ersten Öffnen eines neuen Datensatzes nicht automatisch im ersten Feld steht, oder muß ich dafür irgendetwas einstellen? Danach geht's jetzt in "meiner" Reihenfolge weiter.

..

Nach oben