[de-users] Calc - Zellinhalt verknüpfen

2007-08-24 Thread Johannes A. Bodwing

Hallo,
ich muß leider nochmal nachhaken; es geht darum, Inhalte von Zellen per 
DDE mit Writer-Dokumenten zu verknüpfen;

bislang kriege ich es nur hin, eine Zelle (z.B. B3) zu Writer zu verknüpfen;
sortiere ich die Tabelle neu, und rutschen dadurch Zellen an andere 
Positionen, ändert sich auch der verknüpfte Inhalt im Writer-Dokument;
wie kann ich es anstellen, daß genau ein ganz bestimmter Zellinhalt in 
der Verknüpfung erhalten bleibt, egal wie die Zellen zu liegen kommen?

oder anders gesagt:
~ Zellinhalt "Text B" soll als DDE-Verknüpfung in einem Writer-Dokument 
erscheinen;
~ wird die Tabelle neu sortiert und die Zelle mit "Text B" rutscht an 
eine andere Position, soll weiterhin "Text B" im Writer-Doku zu sehen 
sein; und nicht etwa "Text F", weil der dann zufällig an der vorigen 
Zell-Position von "Text B" liegt;


und erschwerend: diese DDE-Verknüpfung soll auch erhalten bleiben, wenn 
ich die beiden Ordner mit den Dokumenten (Calc-Tabelle und Writer-Doku) 
woanders hinschiebe - ähnlich relativen Hyperlinks usw.;


habe OOo 2.2 und XP pro

Gruß,
Johannes

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc - Zellinhalt verknüpfen

2007-08-24 Thread Edgar Kuchelmeister

Hallo Johannes,

Johannes A. Bodwing schrieb:

Hallo,
ich muß leider nochmal nachhaken; es geht darum, Inhalte von Zellen per 
DDE mit Writer-Dokumenten zu verknüpfen;


Eine DDE-Verknüpfung ist nichts anderes, wie ein Adresszeiger auf einen 
bestimmten Punkt in einer Datei: Offset: soundsoviel Bits vom 
Dateianfang entfernt. Wenn du die Werte im Quellobjekt veränderst soll 
ja auch die Anzeige im Zielobjekt verändert werden!
Fazit: eine DDE-Verknüpfung ist für dich unpraktikabel, denn der Zeiger 
 liegt im Zielobjekt.


Praktikabel wäre eine Datenbank, mit einer Abfrage, die immer das 
gewünschte filtert. Zum ein Adresssatz mit dem Vornamen "Karl" und 
Nachnamen "Müller", Strasse, PLZ, Ort...
Der Datenbankabfrage ist es egal wo in der Datenbank der Adressatz 
liegt, sie filtert immer den richtigen.


Im Writer fügst du dann das Datenbank-Feld aus der Abfrage ein und dir 
wird immer der richtige Inhalt angezeigt.


--

Einen schönen Tag noch.
Mit freundlichem Gruß
Edgar Kuchelmeister

### Anwenderbetreuer users-Mailingliste
### edekuopenoffice.org
### http://wiki.services.openoffice.org/wiki/DE:FAQ

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc - Zellinhalt verknüpfen

2007-08-24 Thread Johannes A. Bodwing

Hi Edgar,

...
ich muß leider nochmal nachhaken; es geht darum, Inhalte von Zellen 
per DDE mit Writer-Dokumenten zu verknüpfen;


Eine DDE-Verknüpfung ist nichts anderes, wie ein Adresszeiger auf 
einen bestimmten Punkt in einer Datei: Offset: soundsoviel Bits vom 
Dateianfang entfernt. Wenn du die Werte im Quellobjekt veränderst soll 
ja auch die Anzeige im Zielobjekt verändert werden!
Fazit: eine DDE-Verknüpfung ist für dich unpraktikabel, denn der 
Zeiger  liegt im Zielobjekt.


Praktikabel wäre eine Datenbank, mit einer Abfrage, die immer das 
gewünschte filtert. Zum ein Adresssatz mit dem Vornamen "Karl" und 
Nachnamen "Müller", Strasse, PLZ, Ort...
Der Datenbankabfrage ist es egal wo in der Datenbank der Adressatz 
liegt, sie filtert immer den richtigen.


Im Writer fügst du dann das Datenbank-Feld aus der Abfrage ein und dir 
wird immer der richtige Inhalt angezeigt.


kann man in einer Datenbank arbeiten, wie mit Calc bzw. mit einer 
Writer-Tabellen?
ich muß z.T. Inhalte mittels Bindestrich etc. strukturieren, 
untereinander schreiben usw.;

Calc bzw. Writer-Tabelle war bisher für mich eine Art Text in Kästchen;
geht das auch mittels Datenbank?

Gruß,
Johannes

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc - Zellinhalt verknüpfen

2007-08-25 Thread Robert Großkopf
Hallo Johannes,
>
> kann man in einer Datenbank arbeiten, wie mit Calc bzw. mit einer
> Writer-Tabellen?

Eine Datenbank lässt sich wie ein Tabellenblatt beschreiben. Wichtigster 
Unterschied zu Calc und Writer ist wohl, dass alle Elemente in einer Zeile 
unverrückbar zusammengehören. Um diese Elemente klar zusammenzuhalten und 
auch ausfiltern zu können wird meist eine automatisch fortlaufende 
Nummerierung in einem Feld mitgeschrieben.

> ich muß z.T. Inhalte mittels Bindestrich etc. strukturieren,
> untereinander schreiben usw.;
> Calc bzw. Writer-Tabelle war bisher für mich eine Art Text in Kästchen;
> geht das auch mittels Datenbank?

Nach dem, was Du zu Verknüpfungen (DDE) gepostet hast kann ich mir vorstellen, 
dass viele Mitleser neugierig sind, an was für einem Projekt Johannes denn 
wohl arbeitet. Vielleicht ein bisschen mehr Beispielinformationen zu 
dem "mittels Bindestrich strukturieren"

Gruß

Robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc - Zellinhalt verknüpfen

2007-08-26 Thread Johannes A. Bodwing

Hallo Robert,
... 
  

kann man in einer Datenbank arbeiten, wie mit Calc bzw. mit einer
Writer-Tabellen?



Eine Datenbank lässt sich wie ein Tabellenblatt beschreiben. Wichtigster 
Unterschied zu Calc und Writer ist wohl, dass alle Elemente in einer Zeile 
unverrückbar zusammengehören. Um diese Elemente klar zusammenzuhalten und 
auch ausfiltern zu können wird meist eine automatisch fortlaufende 
Nummerierung in einem Feld mitgeschrieben.


  

ich muß z.T. Inhalte mittels Bindestrich etc. strukturieren,
untereinander schreiben usw.;
Calc bzw. Writer-Tabelle war bisher für mich eine Art Text in Kästchen;
geht das auch mittels Datenbank?



Nach dem, was Du zu Verknüpfungen (DDE) gepostet hast kann ich mir vorstellen, 
dass viele Mitleser neugierig sind, an was für einem Projekt Johannes denn 
wohl arbeitet. Vielleicht ein bisschen mehr Beispielinformationen zu 
dem "mittels Bindestrich strukturieren"
  
ich war die letzten Tage ein bißchen beschäftigt, deshalb erst jetzt 
wieder ne Rückmeldung;
mein Projekt ist eine Kombination aus Buch, Film und Webseite; um den 
Überblick zu behalten und um das Ganze zu strukturieren, schlage ich 
mich mit den Versuchen bzgl. Calc und Writer-Tabelle rum;
d.h., ich will in diesen Tabellen stichwortartig die Inhalte notieren + 
weitere Infos dazu;
dann soll bei Änderungen der Reihenfolge über geänderte Nummerierungen 
(über ein eigenes Nr-Feld) und Neusortieren die aktuelle Abfolge 
entstehen; zusätzlich will ich die Inhalte per DDE oder ähnlichem in 
Writer-Dokumente übertragen, um dort auf dieser Grundlage die Texte zu 
erstellen;
das ist momentan alles noch ziemlich rudimentär, weil sich bisher 
überall dicke Probleme herausgestellt hatten;

nun gehe ich mal die Datenbank an, ob das für meine Zwecke brauchbar ist;
kannst du mir evtl. mitteilen, wo man Hilfen findet über die Arbeit mit 
Texten in einer OOo-Datenbank?
bislang komme ich da noch nicht richtig weiter, weil die OOo-Datenbank 
bisher für mich kaum in Verwendung war;


vielen Dank bislang mal für die Hinweise,
Johannes


Re: [de-users] Calc - Zellinhalt verknüpfen

2007-08-26 Thread Jens Nürnberger
Hallo Johannes,

> ich war die letzten Tage ein bißchen beschäftigt, deshalb erst jetzt 
> wieder ne Rückmeldung;
> mein Projekt ist eine Kombination aus Buch, Film und Webseite; um den 
> Überblick zu behalten und um das Ganze zu strukturieren, schlage ich 
> mich mit den Versuchen bzgl. Calc und Writer-Tabelle rum;
> d.h., ich will in diesen Tabellen stichwortartig die Inhalte notieren
> + weitere Infos dazu;

A :-)
du willst ein Storyboard (http://de.wikipedia.org/wiki/Storyboard)
erstellen und benötigst dazu die passende Software
(http://www.freefilmsoftware.co.uk/). Das Projekt (Projektmanagement
http://www.openworkbench.org/ oder
http://www.stud.uni-karlsruhe.de/~uchh/project/de/software.html) willst
du mit OpenOffice erstellen. 

> dann soll bei Änderungen der Reihenfolge über geänderte
> Nummerierungen (über ein eigenes Nr-Feld) und Neusortieren die
> aktuelle Abfolge entstehen; zusätzlich will ich die Inhalte per DDE
> oder ähnlichem in Writer-Dokumente übertragen, um dort auf dieser
> Grundlage die Texte zu erstellen;

Per Calc und DDE ist das etwas ... na ja schwer, Idee Globaldokument in
dem kannst du die Reihenfolge deinen Wünschen anpassen. Jetzt muss man
eigentlich nur noch das Dokument automatisch per Calc erstellen
können, bevor du fragst keine Ahnung wie.

> das ist momentan alles noch ziemlich rudimentär, weil sich bisher 
> überall dicke Probleme herausgestellt hatten;
> nun gehe ich mal die Datenbank an, ob das für meine Zwecke brauchbar
> ist; kannst du mir evtl. mitteilen, wo man Hilfen findet über die
> Arbeit mit Texten in einer OOo-Datenbank?

Gute Frage, Texte sind in Datenbanken eigentlich vom Typ Memo und nicht
vom Typ OpenDocument oder RTF, damit meine ich du kannst nur die Texte
Dateien bearbeiten kannst, wie man Dokumente in Base einbindet weiß
ich nicht.

> bislang komme ich da noch nicht richtig weiter, weil die
> OOo-Datenbank bisher für mich kaum in Verwendung war;

Gruß Jens

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc - Zellinhalt verknüpfen

2007-08-26 Thread Robert Großkopf
Hallo Johannes,

> nun gehe ich mal die Datenbank an, ob das für meine Zwecke brauchbar ist;
> kannst du mir evtl. mitteilen, wo man Hilfen findet über die Arbeit mit
> Texten in einer OOo-Datenbank?
> bislang komme ich da noch nicht richtig weiter, weil die OOo-Datenbank
> bisher für mich kaum in Verwendung war;

Ich habe die Datenbank bisher in der Hauptsache zu Testzwecken ausprobiert. 
Vom Prinzip brauchst Du eigentlich erst einmal nur eine Tabelle. Die Tabelle 
muss mindestens 2 Felder haben. Das erste ist ein Identifikationsfeld, wird 
meist ID genannt. Feldtyp sollte Integer sein, damit der Wert automatisch 
geschrieben werden kann. Als zweites Feld benötigst Du eins mit der 
Möglichkeit, etwas längere Texte einzugeben (das normale Varchar-Feld ist 
eigentlich nur für max 255 Zeichen gedacht). Hierzu habe ich einfach einmal 
das Memo-Feld ausgesucht. Da passt so einiges an Text rein.

Für die Texteingabe würde ich ein Formular erstellen lassen, da die Tabellen 
in OOo-Base nicht wie in Calc mehr als eine Zeile darstellen, mehr Text zwar 
vorhanden, aber eben nicht sichtbar ist, solange Du die Zeilenhöhe nicht 
manuell korregierst. Das Formular wird mit dem Assistenten ganz ordentlich - 
vorausgesetzt, Du wählst nicht die Tabellenansicht aus (ist als Standard 
eingestellt). Als darstellbare Felder benötigst Du eigentlich lediglich die 
Textfelder. Pro Formular wird daraus also lediglich ein großes Textfeld, in 
das Du jeden neuen Datensatz schreiben kannst.

Du hast also wieder die Kästchen, die Du benötigst. Du hast auch den 
entsprechenden Greifer, um einzelne Kästchen anzusprechen (ID-Zahlen).

Die Verknüpfung von Datenbankinhalten zum Writer durchschaue ich im Moment 
nicht so ganz. Ideal wäre ja lediglich ein Link zu dem Feldinhalt eines 
Datensatzes - bekomme ich aber bei dem Memofeld nicht hin. Zum einen muss 
immer ein Datensatz markiert werden (statt dass der Writer sich die Stelle 
mittels ID-Nummer merken kann), zum anderen erscheint bei mir ununterbrochen 
** Fehlerhafter Ausdruck ** (nur wenn ich ein Datumsfeld einbinde beschwert 
sich Writer nicht).
Vielleicht hilft Dir aber schon, dass die Datenbank ja im Explorer 
eingeblendet werden kann. Da kannst Du dann des Text aus der Datenbank lesen, 
der zu dem verfassten Text in Deinem Dokument passt.

Vielleicht gibt es ja in dieser Liste jemanden, der die Verknüpfung von Writer 
zu Base besser durchschaut. Vielleicht wäre es sogar sinnvoll, auch den 
längeren Text über die Datenbank laufen und nachher das Ganze in Form eines 
Berichtes zusammenführen zu lassen.

Kleine Frage am Rande:
Da Du auch von einer Webseite schreibst: Wäre nicht die Wahl einer 
Webdatenbank das richtige Werkzeug? Aus MySQL heraus könntest Du die Daten 
für die Kurzfassung, die ausführliche Fassung und die Website herauslesen. 
MySQL kannst Du auch in OpenOffice einbinden. Der Websitezugriff erfolgt über 
PHP.

Gruß

Robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc - Zellinhalt verknüpfen

2007-08-26 Thread Johannes A. Bodwing

Hi Robert,
... 

  

nun gehe ich mal die Datenbank an, ob das für meine Zwecke brauchbar ist;
kannst du mir evtl. mitteilen, wo man Hilfen findet über die Arbeit mit
Texten in einer OOo-Datenbank?
bislang komme ich da noch nicht richtig weiter, weil die OOo-Datenbank
bisher für mich kaum in Verwendung war;



Ich habe die Datenbank bisher in der Hauptsache zu Testzwecken ausprobiert. 
Vom Prinzip brauchst Du eigentlich erst einmal nur eine Tabelle. Die Tabelle 
muss mindestens 2 Felder haben. Das erste ist ein Identifikationsfeld, wird 
meist ID genannt. Feldtyp sollte Integer sein, damit der Wert automatisch 
geschrieben werden kann. Als zweites Feld benötigst Du eins mit der 
Möglichkeit, etwas längere Texte einzugeben (das normale Varchar-Feld ist 
eigentlich nur für max 255 Zeichen gedacht). Hierzu habe ich einfach einmal 
das Memo-Feld ausgesucht. Da passt so einiges an Text rein.


Für die Texteingabe würde ich ein Formular erstellen lassen, da die Tabellen 
in OOo-Base nicht wie in Calc mehr als eine Zeile darstellen, mehr Text zwar 
vorhanden, aber eben nicht sichtbar ist, solange Du die Zeilenhöhe nicht 
manuell korregierst. Das Formular wird mit dem Assistenten ganz ordentlich - 
vorausgesetzt, Du wählst nicht die Tabellenansicht aus (ist als Standard 
eingestellt). Als darstellbare Felder benötigst Du eigentlich lediglich die 
Textfelder. Pro Formular wird daraus also lediglich ein großes Textfeld, in 
das Du jeden neuen Datensatz schreiben kannst.


Du hast also wieder die Kästchen, die Du benötigst. Du hast auch den 
entsprechenden Greifer, um einzelne Kästchen anzusprechen (ID-Zahlen).


Die Verknüpfung von Datenbankinhalten zum Writer durchschaue ich im Moment 
nicht so ganz. Ideal wäre ja lediglich ein Link zu dem Feldinhalt eines 
Datensatzes - bekomme ich aber bei dem Memofeld nicht hin. Zum einen muss 
immer ein Datensatz markiert werden (statt dass der Writer sich die Stelle 
mittels ID-Nummer merken kann), zum anderen erscheint bei mir ununterbrochen 
** Fehlerhafter Ausdruck ** (nur wenn ich ein Datumsfeld einbinde beschwert 
sich Writer nicht).
Vielleicht hilft Dir aber schon, dass die Datenbank ja im Explorer 
eingeblendet werden kann. Da kannst Du dann des Text aus der Datenbank lesen, 
der zu dem verfassten Text in Deinem Dokument passt.


Vielleicht gibt es ja in dieser Liste jemanden, der die Verknüpfung von Writer 
zu Base besser durchschaut. Vielleicht wäre es sogar sinnvoll, auch den 
längeren Text über die Datenbank laufen und nachher das Ganze in Form eines 
Berichtes zusammenführen zu lassen.


Kleine Frage am Rande:
Da Du auch von einer Webseite schreibst: Wäre nicht die Wahl einer 
Webdatenbank das richtige Werkzeug? Aus MySQL heraus könntest Du die Daten 
für die Kurzfassung, die ausführliche Fassung und die Website herauslesen. 
MySQL kannst Du auch in OpenOffice einbinden. Der Websitezugriff erfolgt über 
PHP.
  
ich muß mich evtl. von dem Gedanken verabschieden, die ganze Sache 
komplett auf OOo aufzubauen; das war so meine Vorstellung, weil ich 
bislang alles im OOo-Format habe;
die Webseite steht noch nicht, von daher ist das momenten keine Lösung; 
und Software von der Stange (Storyboard-Programme) passen nicht zu 
meiner Vorgehensweise;
also, nochmal ran an die Geschichte und durchforsten, was machbar wäre 
und wie;


herzlichen Dank vorerst mal für deine Anregungen,
Johannes


Re: [de-users] Calc - Zellinhalt verknüpfen

2007-08-27 Thread Edgar Kuchelmeister

Hallo Johannes:

Johannes A. Bodwing schrieb:


Calc bzw. Writer-Tabelle war bisher für mich eine Art Text in Kästchen;
geht das auch mittels Datenbank?


Hier muss ich mit Radio Eriwan-Syntax antworten: Im Prinzip Ja! ;-)

Ich hab mal zum Test eine Datenbank erstellt, mit einem
Primärschlüssel,  Typ Integer, Autowert: Ja
Feld für Textblock, Typ Memo

Dann eine neuen Datensatz angelegt und folgende Eingabe im Memofeld gemacht:
Hier eine Auflistung:
- Versuch 1
- Versuch 2

Dann eine Writerdatei angelegt:
* Datenbankbrowser geöffnet
* neue Datenbank ausgewählt
* Tabelle ausgewählt
* Spaltenkopf des Memo in die Writerdatei gezogen
* Datensatz markiert und Button [Text in Felder] angeklickt
* Datensatz wird genau wie oben in der Writerdatei
angezeigt

Deine Aufgabe wäre es nun:
* die Datenbank anzulegen.
* ine Abfrage für jedes Feld, das in der ODT benötigt wird anzulegen
* statt wie oben den Spaltenkopf der Tabelle, den Spaltenkopf der 
Abfrage auf die Writerdatei zu ziehen.
* Vor dem Drucken Abfragen und Datensätze daraus markieren und "Text in 
Felder" wählen um eine Ansicht der Daten zu haben

* oder gleich den Seriendruck starten um die Daten auszudrucken.

--

Einen schönen Tag noch.
Mit freundlichem Gruß
Edgar Kuchelmeister

### Anwenderbetreuer users-Mailingliste
### edekuopenoffice.org
### http://wiki.services.openoffice.org/wiki/DE:FAQ

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc - Zellinhalt verknüpfen

2007-08-27 Thread Johannes A. Bodwing

Grüß dich Edgar,

...


Calc bzw. Writer-Tabelle war bisher für mich eine Art Text in Kästchen;
geht das auch mittels Datenbank?


Hier muss ich mit Radio Eriwan-Syntax antworten: Im Prinzip Ja! ;-)

Ich hab mal zum Test eine Datenbank erstellt, mit einem
Primärschlüssel,  Typ Integer, Autowert: Ja
Feld für Textblock, Typ Memo

Dann eine neuen Datensatz angelegt und folgende Eingabe im Memofeld 
gemacht:

Hier eine Auflistung:
- Versuch 1
- Versuch 2

Dann eine Writerdatei angelegt:
* Datenbankbrowser geöffnet
* neue Datenbank ausgewählt
* Tabelle ausgewählt
* Spaltenkopf des Memo in die Writerdatei gezogen
* Datensatz markiert und Button [Text in Felder] angeklickt
* Datensatz wird genau wie oben in der Writerdatei
angezeigt

Deine Aufgabe wäre es nun:
* die Datenbank anzulegen.
* ine Abfrage für jedes Feld, das in der ODT benötigt wird anzulegen
* statt wie oben den Spaltenkopf der Tabelle, den Spaltenkopf der 
Abfrage auf die Writerdatei zu ziehen.
* Vor dem Drucken Abfragen und Datensätze daraus markieren und "Text 
in Felder" wählen um eine Ansicht der Daten zu haben

* oder gleich den Seriendruck starten um die Daten auszudrucken.
das scheint mir alles ziemlich kompliziert zu sein; momentan kämpfe ich 
noch damit, überhaupt mal eine Datenbank richtig anzulegen;
das kostet mich als DB-Laien einiges an Zeit, deshalb bleibe ich vorerst 
bei den Lösungen mit Writer-Tabelle und/oder Calc; das fkt. zumindest 
weitgehend so, wie ich es bräuchte;


vorerst mal herzlichen Dank für deine Experimente; wenn ich ein bißchen 
besser mit DBs klarkomme, gehe ich den obigen Ablauf auch mal an;

sonnige Grüße,
Johannes

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]