Zitat:
Original erstellt von Strohli:
Was kostet denn eine Antwort......?
Hallo Strohli, eine Antwort kostet nichts, ausser manchmal etwas Geduld!
(ist man mal paar Tgae nicht da, schon fang 'se an zu drängeln )
Um erstmal eine Antwort auf die Frage zu geben: in EB wird die MultiUser Behandlung über die Datenbank abgewickelt (Annahme 2 trifft die Sache).
Jetzt aber ein wenig ins Detail:
Im EB reden wir immer von ‚kooperativem MultiUser‘-Verhalten. D.h. die Implementierung geht davon aus, dass in weiten Teilen der Bearbeitung nicht mehrere Bearbeiter an den gleichen Objekten ändern (oder sogar jemand bewusst durch Löschoperationen Verunsicherung schaffen will). Ganz einfach lässt sich das an der Edit-Maske festmachen. Beim Öffnen der Maske eines Objektes wird dieses eben nicht in der Datenbank gesperrt und dadurch so für andere Nutzer unzugänglich gemacht. Somit kann ein weiterer Nutzer die Maske auf dem selben Objekt öffnen. Beim Schließen der Maske gewinnt der, der zuerst die Daten zurückschreibt. Wer zuspät kommt, bekommt die Meldung, dass das Objekt durch einen anderen Nutzer geändert wurde und somit diese Änderungen nicht durchgeführt werden.
Beim Öffnen der Edit-Maske werden immer die aktuellen Daten aus der DB geliefert. Werden hierbei Objekte bisher unbekannte Objekte erkannt, dann werden diese in die Anzeige aufgenommen. Verschiebt z.B. ein anderer Anwender das Objekt (-M1) von +A unter ein eigens dafür neu angelegtes Objekt +B, so wird mit dem Öffnen der Maske +B im Tree sichtbar. Vergleichbares passiert beim Öffnen eines Blattes mit den darauf dargestellten Objekten – auch diese werden alle aktualisiert.
Allgemein gilt, dass nicht jede Änderung eines Nutzers automatisch an alle anderen Nutzer gesendet wird. Möchte jemand eine übergreifende Aktualisierung aller gezeigten Objekte mit den Änderungen der anderen Nutzer sehen, so muss er das mit F5 auslösen.
Sooo....
ich hoffe, dass dies hoffentlich die Frage beantwortet.
PS: der Tipp vom Uli ist übrigens 'ne gute Idee, wenn man's mal eilig hat!
------------------
Grüße aus Hannover
Max M.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP