Claus Müller wrote:
danke für deine Hilfe.
Aber kannst du mir die magischen 5 Möglichkeiten aufzählen, mit denen ich
meine Calc-Tabelle verknüpfen kann?
Ich bin bisher nur auf 'file:///...' sowie {=DDE("soffice";"/...";"DDE_LINK")}
gekommen.
Danke schonmal.
Grüße, Claus
1. URL 'file:///...'
2. DDE
3. Einfügen>Tabelle aus Datei (als Kopie oder Verknüpfung)
4. Einfügen>Verknüpfung zu externen Daten
5. Import beliebiger Datenbanktabellen
Punkt 4 wählt einen benannten Bereich aus HTML oder Tabellenkalkulation.
Dein dBase hat wohl eher keinen benannten Bereich.
Punkt 5 kann eigentlich alles importieren, was als Tabelle darstellbar
ist, einschließlich anderer Tabellenkalkulationen, csv, Adressbücher und
alles, was als Datenbank mit einem entsprechenden Treiber daherkommt.
Punkt 5 bietet eine Menge Vorteile.
Deine Formel wird zu:
=WENN(C11<>0;DBAUSZUG(Import1;"MATERIAL,C,51";$C10:$C11);"")
wobei "Import1" nach jeder Aktualisierung den richtigen Datenbankbereich
umfasst. Deine alte Formel musste angepasst werden wenn sich die Größe
der referenzierten Liste 'file:///...'#$Tabelle1.$A$1:$H$978 änderte.
Speicher Deine dbfs in einem separaten Datenbankverzeichnis.
Datei>Neu>Datenbank...
[X] Verbinde existierende Datenbank...
Typ: dBase
Verzeichnis angeben
[X] Datenbank registrieren
Datenbankdatei (*.odb) speichern
In Writer oder Calc und ein Objekt aus dem linken oder rechten Bereich
der Datenquellen (F4) ins Dokument ziehen. Je nachdem, was wohin gezogen
wird bekommst Du Kopien, Verknüpfungen, Serienbrieffelder, Text,...
Zum verknüpfen in Calc ziehst Du eine Tabelle vom linken Unterfenster
auf eine Zelle.
Du erhältst einen Datenbankbereich "Import1" (siehe Daten>Bereich
festlegen...) mit einigen zusätzlichen Möglichkeiten.
Zum aktuatliseren eine Zelle oder den ganzen Bereich auswählen und dann
Daten>Bereich aktualiseren aufrufen.
Zusätzliche Eigenschaften:
[X] Spaltenbeschriftungen sind bei Importbereichen immer gegeben.
[X] Formatierung beibehalten: (die der Calc-Zellen). Immer setzen.
[X] Zellen einfügen/löschen: Immer setzen. Direkt angrenzende Formeln
(kalkulierte Felder) werden an die Länge der Liste angepasst. Das
beherrscht Calc mit seinen eigenen Listen nicht.
[X] Importierte Daten nicht speichern. Kann sinnvoll sein.
Die Datenbankdatei ist zunächst nur Konfiguration, um die Verbindung zum
dBase-Verzeichnis zu definieren. Die Daten verbleiben in der dbf-Datei.
Du kannst registrierte dBase-Tabellen auch im Datenquellenfenster editieren.
Base bietet noch weitaus mehr. Aber das wirst Du nicht brauchen, um
Deine Preisliste via Base nach Calc zu verlinken.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]