von ichbinsnur » Di, 23.09.2014 11:32
Hallo Peter,
nachdem mich dieses Problem monatelang beschäftigt hat, habe ich es nun gestern abend selber lösen können. Folgendes war passiert:
Ich hatte Seriendruckfelder für den Adressblock in eine Dokumentvorlage eingefügt. Quelle war die Adressdatenbank. Dort gibt es Adressfelder wie z. B. "Firma", "Anrede", "Vorname", "Name" usw. Nun beinhaltet ja nicht jedes Feld einen Eintrag und soll deshalb beim Druck ausgeblendet werden und deshalb hatte ich "versteckte Absätze" eingefügt. Die Absätze wurden bei manchen Adressen aber trotzdem angezeigt obwohl kein Eintrag in der Datenbank vorhanden war (dachte ich!). Bei einer Privatperson z.B. gibt es im Seriendruckfeld "Abteilung" keinen Eintrag und der Absatz sollte dann beim Druck eigentlich ausgeblendet sein.
Ich habe dann die Datenbankansicht aufgerufen und habe mit der "Entf Taste" die betreffenden Zellen bzw. Datenbankfelder "gesäubert". Die Leerzeichen hatte ich natürlich nicht sehen können, es war nur eine Vermutung. Aber siehe da, es funktionierte plötzlich! Die Seriendruckfelder werden jetzt bei allen Adressen korrekt angezeigt und die leeren Felder werden ausgeblendet.
Auch bei der Sortierung habe ich den Fehler gefunden. Ich habe in der Datenbankansicht nach der Bedingung zuerst "Name" dann "Firma" sortiert. Manche Datenbankfelder hatten aber in beiden Feldern Einträge, deshalb wurden dann auch manche Firmen unter den Privatadressen (Datenbankfeld "Name") eingeordnet.
Eines ist mir aber immer noch nicht klar. Wenn ich in der Datenbankansicht nach der Bedingung "Firma" (absteigend), dann "Name" (absteigend) sortiere, werden zuerst die Firmen und danach die Namen (Privatadressen) korrekt angezeigt, alphabetisch eben absteigend. Wähle ich aber die Option "aufsteigend" aus, werden zuerst die Namen und dann erst die Firmen, beide alphabetisch aufsteigend angezeigt. Da ich aber zuerst die Firmen in der Ansicht haben will, alphabetisch geordnet, muss ich in der Sortierung zuerst die "Namen aufsteigend" und danach die "Firmen aufsteigend" auswählen.
Ich hoffe, daß das alles nun einigermaßen verständlich war, wie gesagt, das Problem ist bereits gelöst.
Trotzdem herzlichen Dank für Deine Antwort.
Gruß
Martina
Mein Betriebssystem ist Windows 7 Home Premium, 64-bit SP1
OpenOffice Version 4.1.1
Hallo Peter,
nachdem mich dieses Problem monatelang beschäftigt hat, habe ich es nun gestern abend selber lösen können. Folgendes war passiert:
Ich hatte Seriendruckfelder für den Adressblock in eine Dokumentvorlage eingefügt. Quelle war die Adressdatenbank. Dort gibt es Adressfelder wie z. B. "Firma", "Anrede", "Vorname", "Name" usw. Nun beinhaltet ja nicht jedes Feld einen Eintrag und soll deshalb beim Druck ausgeblendet werden und deshalb hatte ich "versteckte Absätze" eingefügt. Die Absätze wurden bei manchen Adressen aber trotzdem angezeigt obwohl kein Eintrag in der Datenbank vorhanden war (dachte ich!). Bei einer Privatperson z.B. gibt es im Seriendruckfeld "Abteilung" keinen Eintrag und der Absatz sollte dann beim Druck eigentlich ausgeblendet sein.
Ich habe dann die Datenbankansicht aufgerufen und habe mit der "Entf Taste" die betreffenden Zellen bzw. Datenbankfelder "gesäubert". Die Leerzeichen hatte ich natürlich nicht sehen können, es war nur eine Vermutung. Aber siehe da, es funktionierte plötzlich! Die Seriendruckfelder werden jetzt bei allen Adressen korrekt angezeigt und die leeren Felder werden ausgeblendet.
Auch bei der Sortierung habe ich den Fehler gefunden. Ich habe in der Datenbankansicht nach der Bedingung zuerst "Name" dann "Firma" sortiert. Manche Datenbankfelder hatten aber in beiden Feldern Einträge, deshalb wurden dann auch manche Firmen unter den Privatadressen (Datenbankfeld "Name") eingeordnet.
Eines ist mir aber immer noch nicht klar. Wenn ich in der Datenbankansicht nach der Bedingung "Firma" (absteigend), dann "Name" (absteigend) sortiere, werden zuerst die Firmen und danach die Namen (Privatadressen) korrekt angezeigt, alphabetisch eben absteigend. Wähle ich aber die Option "aufsteigend" aus, werden zuerst die Namen und dann erst die Firmen, beide alphabetisch aufsteigend angezeigt. Da ich aber zuerst die Firmen in der Ansicht haben will, alphabetisch geordnet, muss ich in der Sortierung zuerst die "Namen aufsteigend" und danach die "Firmen aufsteigend" auswählen.
Ich hoffe, daß das alles nun einigermaßen verständlich war, wie gesagt, das Problem ist bereits gelöst.
Trotzdem herzlichen Dank für Deine Antwort.
Gruß
Martina
Mein Betriebssystem ist Windows 7 Home Premium, 64-bit SP1
OpenOffice Version 4.1.1