Schutz eines Dokuments gegen mehrere Zugriffe

Hallo, wer weiß ’was?

Ich arbeite mit Mac OS X Version 10.5.8 und RagTime 6.5.2 (Build 1821)
auf einem iMac mit 2,4 GHz Intel Core 2 Duo.z.

Folgende Feststellung:
Ich habe ein Dokument "Adressen", welches über Ablage - Informationen
geschützt ist. Auf dieses Dokument können mehrere Mitarbeiter insofern
zugreifen, wenn sie z. B. einen Brief, Serienbrief oder … schreiben
wollen.
Wird in diesem Zustand des Zugriffs eines Mitarbeiters der Schutz
(Ablage - Informationen) vom Bevollmächtigten aufgehoben, um eine
Anschrift zu ändern oder eine neue zu ergänzen, wird mir nicht
angezeigt, daß eine Verbindung besteht. Das führt aber dazu, daß beim
nächsten Abreißen von einem Briefformular im Adressfeld REF!
erscheint. In den Verbindungs-Funktionen mit Index usw. wird der
Spaltenbereich auf REF! gestellt.
Gut wäre es, wenn RagTime signalisieren würde, daß eine Verbindung
besteht. Man würde dann im Adressen-Dokument vorläufig nichts ändern.
Oder gibt es eine andere Möglichkeit.

Mit freundlichen Grüßen
Norbert O

Re: Schutz eines Dokuments gegen mehrere Zugriffe

#10134 On 30 März, 2011 07:04 Gottwalt Thiersch said,

Hallo Norbert,

das, was Du verlangst, könnte eigentlich nur das Betriebssystem leisten, denn dies kontrolliert die Zugriffe auf Dateien.

Allerdings: Die Funktionalität, die Du nutzt, wäre m. E. besser in einer kleinen "Datenbank" aufgehoben. Früher gab es ja dafür das nette kleine Filetime, heute müßte man auf andere Lösungen zurückgreifen.

Bei mir sieht das so aus: Ein Ragtime-Dokument wird mit einer Auswahl-Abfrage aus einer Adreßdatenbank erzeugt. Da die Felder immer neu berechnet werden, habe ich in jedem Fall die aktuell geänderten Daten zur Verfügung. Die Datenbank wiederum hat einen eigenen Schutz gegen sog. konkurrierende Zugriffe, allerdings nicht auf das ganze "Dokument", sondern einzelne Datensätze bezogen. So gäbe es nur dann einen Fehler, wenn der Kollege im Augenblick einen Datensatz hinzufügt oder ändert. Sobald dies aber abgeschlossen ist, kann er die Datenbank "offen" haben so lange er will, und es könnte jeder betroffene Mitarbeiter ein eigenes Relations-Dokument "Adressen" als Ragtime-Dokument haben, das eben seinen Inhalt aus der Datenbank bezieht. Vielleicht aber etwas "überdimensioniert" für Euch?

Lieben Gruß

Gottwalt