Seite 1 von 1
Lese-/Schreibrechte - Tabelle freigeben
Verfasst: Mo 6. Nov 2023, 09:29
von Schneider1988
Hallo Forum!
Ich bin neu in der LibreOffice Welt. Gewechselt habe ich weil ich eine Funktion entdeckt habe, die
ich bei uns im Unternehmen (Kleiner Handwerksladen) benutzen möchte.
(Extras-->Tabellendokument freigeben)
Es geht um eine Tabelle die auf einem NAS Laufwerk liegt. Diese ist freigegeben und wir können mit
mehreren Mitarbeitern teils gleichzeitig an der Tabelle arbeiten. LibreOffice kümmert sich automatisch darum, dass keine
Konflikte in der Tabelle entstehen. Das machen wir auch schon und es funktioniert soweit gut.
Jetzt möchte ich einen mini-PC mit einem Bildschirm in der Werkstatt aufstellen, auf dem man
den aktuellen Zustand der Tabelle, also die zuletzt gespeicherte Version ansehen, aber nicht ändern kann.
Also so, als wenn die Tabelle schreibgeschützt wäre.
Die Funktion "Tabelle Schützen" will ich nicht verwenden, da ansonsten von denjenigen die Änderungen
machen dürfen, dauernd ein Passwort eingeben müssten. Der Zellschutz müsste dann ja auch wieder
nach jeder Änderung aktiviert werden usw usw....
Kennt jemand eine praktikable Lösung für die Aufgabenstellung?
Re: Lese-/Schreibrechte - Tabelle freigeben
Verfasst: Mo 6. Nov 2023, 21:02
von karolus
Re: Lese-/Schreibrechte - Tabelle freigeben
Verfasst: Di 7. Nov 2023, 11:31
von Schneider1988
karolus hat geschrieben: ↑Mo 6. Nov 2023, 21:02
Hallo
Hallo,
danke für die Antwort. Hab mich anfangs riesig gefreut, hatte auf eine ähnliche Lösung gehofft.
Bei der Umsetzung hakt es jetzt allerdings doch
Ich habe folgendes gemacht:
Auf allen Rechnern die Zugriff auf die Tabelle haben sollen, liegt jetzt eine Verknüpfung auf dem Desktop, die auf die Datei auf dem NAS verweist.
Auf dem Rechner auf dem das Dokument nur angezeigt werden soll liegt die selbe Verknüpfung.
Diese wollte ich jetzt mit dem Befehl : "soffice --view" starten. Im Eigenschaftenfenster der Verknüpfung steht unter Ziel: "\\192.168.20.33\Datensicherung\KuW\Tabelle Aufträge und Arbeitseinteilung_v10_23_1.ods" (Anführungsstriche inbegriffen)
Diesen Eintrag habe ich folgendermaßen verändert: soffice --view "\\192.168.20.33\Datensicherung\KuW\Tabelle Aufträge und Arbeitseinteilung_v10_23_1.ods"
Darauf hin bekomme ich die Fehlermeldung: Der im Feld "Ziel" angegebene Name "soffice" ist ungültig. Stellen Sie sicher, dass die Pfad- und Dateinamenangaben richtig sind.
Ist das vom Ansatz her richtig, oder mach ich grade etwas vollkommen falsch?
danke!
Re: Lese-/Schreibrechte - Tabelle freigeben
Verfasst: Di 7. Nov 2023, 12:32
von karolus
Hallo
das ist nur ein Datei-link … versuch mal stattdessen einen Program-starter anzulegen, im Zeifelsfalle einschliesslich kompletter Pfad zur soffice.exe
(tut mir leid, mit den kruden Details von Windows kenne ich mich nicht aus)
Re: Lese-/Schreibrechte - Tabelle freigeben
Verfasst: Mi 8. Nov 2023, 09:55
von Schneider1988
So, hab`s gelöst....
Danke an karolus, der Hinweis mit dem Parameter "--view" war gut!
Meine Lösung für win10 sieht folgendermaßen aus:
1. *.txt Datei anlagen
2. Folgenden Text eingeben:
Code: Alles auswählen
Start "" "C:\Program Files\LibreOffice\program\scalc" "--view" "Pfad\zur\Tabelle\Tabelle1.ods"
3. Textdatei speichern und schließen
4. *.txt Datei umbenennen in *.bat
5. *.bat Datei ausführen >> Die Batch Datei startet jetzt, das im ersten Pfad angewählte Programm und übergebt den Parameter "--view" samt dem Ziel Pfad
Je nach Betriebssystemversion und lokaler Installation können die Pfade natürlich abweichen.
In meinem Beispiel habe ich die zu öffnende Tabelle "Tabelle1" genannt. Das * als Name der Textdatei ist natürlich ein Platzhalter.
Re: Lese-/Schreibrechte - Tabelle freigeben
Verfasst: Mi 8. Nov 2023, 10:04
von Schneider1988
... achso, eins wäre noch zu sagen:
Das ganze funktioniert nur solange im Namen der Tabelle kein Umlaut enthalten ist.
Re: Lese-/Schreibrechte - Tabelle freigeben
Verfasst: Sa 11. Nov 2023, 20:51
von karolus
Ja das gute alte Windows, alles ausserhalb 7bit ascii ist böse!
Andere Betriebssyteme können seit 20 jahren utf8 in der Konsole, in Dateinamen ectpp.
Re: Lese-/Schreibrechte - Tabelle freigeben
Verfasst: Do 30. Nov 2023, 07:40
von Schneider1988
So, das läuft soweit.
Nun gibt es das erste Praxis Problem!
Wenn man die Tabelle mit dem angehängten Parameter --view öffnet, geht die zwar schreibgeschützt auf, aber es
wird oberhalb der Hinweis "Das Dokument ist schreibgeschützt geöffnet | >Taste_Dokument bearbeiten<" eingeblendet.
Das man die Tabelle nicht vollkommen abriegeln kann ist mir klar, aber einfach auf die Taste "Dokument bearbeiten" drücken ist mir dann doch eine zu niedrige Hürde.
Gibt es eine Möglichkeit zu verhindern das dieser Hinweis eingeblendet wird?
Oder eine andere Idee wie man verhindert das jemand anders als ich Änderungen an einer Tabelle machen kann?