OO 2.0.1

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: OO 2.0.1

2.0.2

von lubre » Sa, 11.03.2006 13:10

Hallo,

es funktioniert NICHT mit Abfragen, selbst wenn alles neu installiert und die Vorlage neu erstellt wird.

Pech, wenn man mit einer relationalen DB arbeitet.

Gruss Lubre

Issue 60950

von moritz » Sa, 11.03.2006 11:38

Das glaube ich nicht. Der Fehler ist als
Issue 60950 bekannt.
Moritz

Re: 2.0.2

von pmoegenb » Fr, 10.03.2006 20:28

moritz hat geschrieben:Unter 2.0.2 (Win) besteht das Problem immer noch.
Moritz
Hallo Moritz,

ursächlich dürfte das Anwenderprofil von der Version 2.0 sein (\Dokumente und Einstellungen\%USER%\Anwendungsdaten\OpenOffice.org2).

Lösche das Anwenderprofil und starte OO, bzw. den Quickstarter neu.

Achtung: Das Anwenderprofil beinhaltet evtl. Daten die Du noch benötigst wie z. B. Macros (Verzeichnis Basic), Wordbook etc.. Die solltest Du vorher sichern und nach dem Neustart von OO zurückspeichern. Beim Neustart wird das Anwenderprofil neu angelegt.

Gruß

Peter

2.0.2

von moritz » Fr, 10.03.2006 20:03

Unter 2.0.2 (Win) besteht das Problem immer noch.
Moritz

zurück zu 2.0.0

von lubre » Sa, 21.01.2006 17:10

Hi Moritz,

hab ich notgedrungen auch so gemacht.

Gruss Lutz

zurück zu 2.0.0

von moritz » Sa, 21.01.2006 12:14

Hallo Lutz,
ich hab wieder 2.0.0 installiert. Müssen halt auf 2.0.2 warten.
Moritz

Bedingter Text in OO 2.0.1

von lubre » Sa, 21.01.2006 11:57

Habe das Problem mit einem versteckten Absatz, der auf dem Wert eines Feldes aus einer Abfrage beruht. Dieser wird immer angezeigt, egal ob die Bedingung erfüllt ist oder nicht. (Unter Ansicht sind versteckte Absätze NICHTeingeschaltet.)
Es funktioniert auch nicht mit einer völlig neu erstellten Vorlage.
Unter 2.0.0 funktioniert alles reibungslos.
Hab schon experimentiert, aber keine Lösung gefunden.

Gruss Lutz

Problem gefunden, aber keine Lösung

von moritz » Do, 19.01.2006 20:24

Das eigentliche Problem ist, daß das Feld für den bedingten Text aus einer Datenbankabfrage stammt. Mit der Ursprungstabelle klappt alles, aber nicht mit dem gleichen Feld der Abfrage. Unter 2.0 kein Problem (soeben auf anderem Rechner getestet), aber unter 2.0.1 funktioneirt es nicht. Kann jemand dies mit der Bibliography- Datenbank und einer Abfrage mit 2.0.1 mal testen. Liegt es bei mir an einer fehlerhaften Installation oder doch an 2.0.1? Ich brauche diese Funktion unbedingt.
Danke
Moritz
(Win XP aktuell / OO 2.0.1)

vermutliche Ursache

von moritz » Do, 19.01.2006 19:24

Ich glaube, daß ich die Ursache gefunden habe, Der Brief und das Fax basieren auf einer Dokumentvorlagen aus 1.1.2. Bis zu O.O 2.0 funktionierte dies problemlos. OO 2.0.1 verlangt was neues.
Vielen Dank für Eure Antworten.
Moritz

von Lenu » Do, 19.01.2006 06:32

Noch etwas für Leute, die zur gleichen Serienbrief-Dokumentvorlage immer mal wieder die Datenquelle wechseln müssen:
Man arbeitet mit "Alias-Namen" statt der eigentlichen Feldnamen. In der Vorlage werden diese Alias-Namen verwendet.
Jedesmal, wenn man eine neue Datenquelle bekommt (die womöglich andere Spaltenbezeichnungen verwendet), ordnet man in einer Abfragendefinition den Spalten die Aliasnamen zu, die man im Serienbief verwenden möchte:
http://www.ooowiki.de/AliasInAbfragen

von Lenu » Mi, 18.01.2006 19:26

pmoegenb hat geschrieben: Anschließend habe ich die Datenquelle gewechselt wo ich wusste, dass der Feldname gleichlautend ist und es funktioniert einwandfrei.
Ja, ich war auch davon ausgegangen und habe auch ein paar Dokumentvorlagen, die so eingerichtet sind. Aber kürzlich konnte unsere - zum Zeitpunkt ihres Hilferufs bereits verzweifelte - Sekretärin nicht mehr damit arbeiten. Zum Schluss haben wir dann wieder die "langen" Feldnamen verwendet und es ging. Aber wir arbeiten auf dem Server auch noch mit der 1.1.2. Vielleicht liegts daran. Wichtig ist vor allem, dass man weiss, wo suchen.

von pmoegenb » Mi, 18.01.2006 18:52

Hallo Lenu,

ich habe das mal getestet.

Wie du vorgeschlagen hast,
  • - den Feldnamen von der Datenquelle in den bedingten Text heruntergezogen,
    - Datenquelle, Tabellenname und [] entfernt.
Somit steht als Bedingung nur noch Anrede=="Herr". Über Feldnamen anzeigen sieht das Ganze dann so aus

Code: Alles auswählen

Bedinger TextAnrede=="Herr" Herrn:
Anschließend habe ich die Datenquelle gewechselt wo ich wusste, dass der Feldname gleichlautend ist und es funktioniert einwandfrei.

Gruß

Peter

von Lenu » Mi, 18.01.2006 17:50

Nachtrag, falls es denn so klappt:
Das Feld wird auf diese Art mit dem vollständigen Namen eingesetzt, also mit [Datenquellenname, Tabellen- und Feldname].

Das ist heikel, wenn man auch mal die Datenquelle wechselt und z.B. auf eine Abfrage zugreift. Mit dem Aufruf Bearbeiten/Datenquelle ändern werden zwar die Serienbrieffelder automatisch umgepolt, aber nicht die Namen, die in Feldbefehlen stehen.

Normalerweise habe ich jeweils in den Feldbefehlen die Namen reduziert und nur noch die Feldnamen benutzt, also ANREDE=="Herr" (ohne []). Das sollte dann sowohl auf die Tabelle selbst wie auch auf die Abfragen passen. Allerdings hatte ich doch auch schon manchmal mit dieser Schreibweise Probleme - so ganz komme ich nicht hinter das Prinzip.

Also: Wenn man vollständige Namen hat: [Datenquelle.Tabelle.Feld] und man wechselt die Datenquelle, unbedingt die Feldbefehle überarbeiten.

von pmoegenb » Mi, 18.01.2006 15:27

Hallo Lenu,
Versuchs doch mal mit "Runterziehen":
Respekt, man kann von Dir Einiges lernen, denn das habe auch noch nicht gewusst.

Gruß

Peter

Re: OO 2.0.1

von Lenu » Mi, 18.01.2006 14:43

moritz hat geschrieben:Die gleichen Vorlagen funktionierten mit OO 1.1.4 und 2.0 problemlos.
Versuchs doch mal mit "Runterziehen":
Datenquelle öffnen + Tabelle anklicken.
Im Brief den Dialog für den bedingten Text aufrufen
Den Feldnamen in der Datenquelle mit der Maus runterziehen in das Feld für die Feldbefehl-Bedingung und dann ergänzen um die Bedingung.

Nach oben