Daten per ODBC in Calc als Verknüpfung einbinden

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Lütke
Beiträge: 1
Registriert: So, 11.06.2006 11:58

Daten per ODBC in Calc als Verknüpfung einbinden

Beitrag von Lütke »

Hallo,

ich plage mich schon seit geraumer Zeit mit einem Problem herum, und zwar habe ich viele Daten in einer Interbase-Datenbank liegen, die ich in OpenOffice als Datenquelle angemeldet habe. Unter Ansicht -> Datenquellen stehen die Tabellen und die angelegten Abfrage auch korrekt bereit. Nun würde ich die Daten jedoch gern in Calc haben. Wenn ich die Abfragen per Drag&Drop ins Dokument einbinde, werden diese wie gewünscht in das Sheet übernommen. Aber die Daten werden anscheinend nur kopiert. Ich möchte aber eine Verknüpfung haben, so dass sich die Daten spätestens beim nächsten Öffnen der Calc-Datei automatisch aktualisieren.

Falls das nur mit dem Daten-Pilot geht: der funktioniert irgendwie nicht so richtig und stürzt ständig ab, unabhängig davon, ob ich ganze Tabellen oder einzelne Abfragen einbinden will - auf mehreren Computern mit allen möglichen OOo-Versionen :-(

Hoffe auf Tipps :-)

Danke
Daniel
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Daten per ODBC in Calc als Verknüpfung einbinden

Beitrag von komma4 »

Lütke hat geschrieben:Wenn ich die Abfragen per Drag&Drop ins Dokument einbinde, werden diese wie gewünscht in das Sheet übernommen. Aber die Daten werden anscheinend nur kopiert.
Aber nur anscheinend.

Unter

Code: Alles auswählen

Daten>Bereich auswählen...
findest Du den Import (als sogen. Datenbankbereich).
Und wenn sich der Cursor in einer Zelle des Bereichs befindet kannst Du mit

Code: Alles auswählen

Daten>Bereich aktualisieren
ähm -aktualisieren.

Um das zu automatisieren könnte folgendes Makro verwendet werden

Code: Alles auswählen

Sub refreshAllDatabaseRanges

for i=0 to ThisComponent.DataBaseRanges.Count-1
	ThisComponent.DataBaseRanges( i ).refresh()
next

End Sub
Hilft das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
kannenklaus
*****
Beiträge: 319
Registriert: Mi, 14.12.2005 08:08
Wohnort: freising - oder dort, wo das bier herkommt

Beitrag von kannenklaus »

hallo winfried,

danke mit hat's geholfen.

grüße
klaus
Antworten