Änderungen in Tabellen werden nicht aktualisiert

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: Änderungen in Tabellen werden nicht aktualisiert

Änderungen in Tabellen werden nicht aktualisiert

von juetho » Mo, 07.06.2010 13:12

Ich muss das Thema Änderungen in Calc-Tabellen werden nicht aktualisiert leider nochmals aufgreifen. Ich verzweifle langsam, weil ich kein Writer-Dokument erzeugen kann mit aktuellen Daten:

Änderungen in einem Calc-Dokument werden vom Makro-Interpreter nicht zur Kenntnis genommen.

Situation: Ein Calc-Dokument enthält insgesamt 15 Tabellen, die immer wieder einmal geändert werden. Diese ods-Datei ist als Datenbank registriert. Auf der Grundlage mehrerer SELECT-Befehle erzeuge ich in einem Makro ein Writer-Dokument. Das klappt eigentlich auch reibungslos; aber wenn in einer dieser Tabellen eine Spalte hinzugefügt, entfernt oder umbenannt wird, dauert es ewig, bis diese Änderung auch zur Kenntnis genommen wird.

Meine Versuche: Datei speichern unter, Programm beenden und neu starten, Datenbank registrieren oder wechseln, Daten aktualisieren - nichts hilft. Aktuell wird eine Spalte in einer Tabelle, die ich vor etwa zwei Wochen eingefügt hatte, immer noch nicht berücksichtigt.

Wie kann ich sicherstellen, dass beim Aufruf mit den folgenden Befehlen wirklich immer die aktuellen Daten abgefragt werden?

Code: Alles auswählen

oDBContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
dbSource = oDBContext.GetByName("Klassenlisten")    
conn = dbSource.GetConnection("","")
Danke für Tipps! Jürgen

Nach oben