Serienbrief Datenfeld von Leerzeichen befreien

Das Textverarbeitungsprogramm

Moderator: Moderatoren

rebok
*
Beiträge: 10
Registriert: Mi, 02.11.2005 17:06
Wohnort: Blankenfelde

Serienbrief Datenfeld von Leerzeichen befreien

Beitrag von rebok »

Hallo Ihr Experten,
ich versuche mit OO 2.02 einen Serienbrief unter Windows XP Pro herzustellen . Bin allerdings tastender Neuling bei OO. Dabei habe ich zwei Probleme:
1. Die Datenfelder der Datenbank (Visual Foxpro 6) haben eine feste Länge, aber der Inhalt ist kleiner. Wenn ich Datenfelder einfüge werden diese mit voller Länge eingefügt und mit z.T. grösseren Mengen Leerzeichen eingefügt.
Damit stehen zwischen Vornamen und Nachnamen hässliche Abstände.
Wie bekommt man diese Leerzeichen weg?

2. Bei Einsatz von bedingten Text funktioniert nur Bedingung - dann, aber sonst wird ignoriert. Was mache ich da falsch?
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo rebok,

die Länge der Seriendruckfelder wird von OOo automatisch angepasst. Lediglich Formularsteuerfelder bleiben in ihrer vollen Länge erhalten.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
rebok
*
Beiträge: 10
Registriert: Mi, 02.11.2005 17:06
Wohnort: Blankenfelde

Beitrag von rebok »

Hallo Peter,
nein bei mir eben nicht! Darum geht es ja. Wie kann man das ändern?
Vien Dank für Deine Antwort.
Achim
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

rebok hat geschrieben:Hallo Peter,
nein bei mir eben nicht! Darum geht es ja. Wie kann man das ändern?
Vien Dank für Deine Antwort.
Hallo Achim,

das kann ich leider nicht nachvollziehen. Gleich, welche Datenquelle ich benutze, Textdatei, dBase, HSQLDB oder Calc, die Leerzeichen in den Seriendruckfelder werden von OOo entfernt.

Einer Einstellung hierfür bedarf es nicht und ist m. W. auch nicht vorgesehen.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
rebok
*
Beiträge: 10
Registriert: Mi, 02.11.2005 17:06
Wohnort: Blankenfelde

Beitrag von rebok »

Hallo Peter,
wie gesagt, bei mir macht das OOo nicht. Ich habe eben immer die restlichen Leerzeichen eines Datenfeldes bei Vorschau und beim Druck von Serienbriefen.
Vielleicht kennt doch jemand einen Trick, mit dem man Writer dazu überreden kann, die Leerzeichen zu beseitigen. Ich habe schon alles an Einstellmöglichkeiten durchgesehen und alles deinstalliert und wieder neu installiert. Aber keine Lösung.
Viele Grüsse
Achim
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo Achim,

ich gehe davon aus, dass Du für den Zugriff auf die FoxPro-Tabellen einen ODBC-Treiber verwendest. Vielleicht liegt dort der Hund begraben.

Unter Windows XP datieren die Treiber für FoxPro vom 04.08.2004. Ob dies die neuesten sind weiß ich leider nicht.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
rebok
*
Beiträge: 10
Registriert: Mi, 02.11.2005 17:06
Wohnort: Blankenfelde

Beitrag von rebok »

Hallo Peter,
ich benutze ODBC-Treiber, die ebenfalls vom 04.08.2004 sind. Aber ich habe nun nochmals alles versucht, kein Erfolg. Ich habe aber auch die VisualFoxpro-Tabellen ins DBase -Format exportiert. Auch dann werden in den Adressfeldern die überflüssigen Leerzeichen nicht gelöscht.
Schade, ich wäre so gern auf Writer umgestiegen. Nun bleibt mir doch nur MS Word. Dort geht es anstandslos.
Viele Grüsse
Achim
Antworten