Gleichzeitiger Zugrif auf XLS-Datei übers Netzwerk

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

DocMarten
Beiträge: 1
Registriert: Fr, 16.01.2009 13:03

Gleichzeitiger Zugrif auf XLS-Datei übers Netzwerk

Beitrag von DocMarten »

Hallo zusammen,
wir setzen OO in einer gemischten Windows/Linus und MS Office/OpenOffice-Umgebung ein. Dabei greifen wir gemeinsam auf eine Tabelle im XLS-Format zurück, die auf einem Linux (Gentoo) Rechner liegt.
Das Problem: Wenn man rein mit Excel arbeitet, bekommt User A eine Meldung, wenn er die Tabelle öffnet und User B sie bereits (in Excel) geöffnet hatte. User A kann dann natürlich auch nicht speichern. Mit OO Calc dagegen kann User A die Tabelle ohne Warnung öffnen (wenngleich er sie nicht speichern kann, so lange sie von User B geöffnet ist). Dennoch in hohem Maße problematisch, denn sobald User B seine Änderungen speichert und die Tabelle schließt, kann User A, der sie parallel in OO Calc offen hatte, nun auch seine Änderungen speichern und überschreibt dabei natürlich die Änderungen von User B. Er bekommt auch keinerlei Hinweis. BTW: Selbst wenn User A die Tabelle zuerst in OO geöffnet hat und User B sie danach parallel in Excel öffnet, kann nur User B speichern, d.h. OO Calc tritt alle Rechte an Excel ab ;)
Hat jemand eine Idee, wie man das umgehen könnte? Samba File Locking? Versionierungssystem mit ein- und auschecken der Datei?
Edit: Ich habe den Tipp mit dem Read Only Macro aus http://www.oooforum.org/forum/viewtopic ... ht=locking ausprobiert. Geht nicht, d.h. wenn B die Datei in Excel geöffnet hat, zeigt das Makro A beim Öffnen keinen Read-Only-Status an (wenn A dagegen die Hilfe öffnet, springt das Makro an).
Vielen Dank & viele Grüße
DocMarten