Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Klafu am 17.01.08 - 10:15:16
-
Hallo zusamme,
Ich möchte, das die Dokumente, die mit einer bestimmten Maske erstellt wurden, beim öffnen gleich im Bearbeitungsmodus sind.
Dazu hab ich in den Maskeneigenschaften unter dem Reiter 'Vorgaben' bei den Öffnen-Optionen eben dieses ausgewählt.
Nun ist es aber so, das sich die Dokumente immernoch nicht automatisch im bearbeitungsmodus befinden. Woran kann das liegen ?
Vielen Dank
Chris
-
... gibt es Autorenfelder?
toni
-
Hallo.
Danke für deine Antwort.
Ja, eins gibt es.
gruß
-
... vermutlich hat dann derjenige keine Rechte zur Beabeitung - und somit bleibt das Dokument im Lesemodus...
... eine weitere Möglichkeit kann sein, daß in den Events des Dokumentes entsprechender Code hinterlegt ist, der einen Bearbeitungsmodus unterbindet...
Toni
-
Also, ich hab das Problem und ich bin der DB Ersteller.
Und das da irgendein Code das unterbindet... hm...
Wenn man die Anzahl der bisher implementieren Codes anguckt, dann kanns das eigentlich auch nicht sein. Aber ich kann ja nochmal alles durchgehn.
danke für die Hilfe
-
... QueryModeChange und PostModeChange sind beispielsweise solche Events, in denen der Editmode eine Rolle spielen kann...
... stehst du denn im Autorenfeld drin, bzw. eine deiner Rollen oder Gruppen?
Toni
-
Lediglich im Querysave der Maske steht was drin. Aber das ist nur ein Print befehl.
Im Autorenfeld steht mein Name, ja.
-
Kannst Du denn das Dokument mit <STRG>+B bearbeiten?
-
Strg-E im englischen Client ;)
-
Kannst Du denn das Dokument mit <STRG>+B bearbeiten?
Ja, das geht
-
Mal 'ne doofe Frage.
Hast du schon mal die Cache.ndk gelöscht, Kachel (oder Lesezeichen) der DB gelöscht und dann den Arbeitsbereich komprimiert ?
Axel
-
... hast du die Maske eben erst erstellt, und eine alte Einstellung schwirrt noch in der Cache.ndk? Ist das Verhalten auch dann noch da, wenn du Notes schließt, die Cache.ndk löschst und dann Notes wieder startest?
Toni
-
Werden die Dokumente überhaupt mit der Maske geöffnet, in der der automatische Bearbeitenmodus aktiviert ist?
Ich frage, weil ich mit optionalen Masken in Ansichten auch schon die tollsten Dinge erlebt habe!
Ach ja: Dass es sich um KEINE Web-Anwendung handelt, davon gehe ich mal aus!
Andreas
-
Danke für eure Antworten:
Mal 'ne doofe Frage.
Hast du schon mal die Cache.ndk gelöscht, Kachel (oder Lesezeichen) der DB gelöscht und dann den Arbeitsbereich komprimiert ?
Axel
Eben gemacht. Kein Erfolg
... hast du die Maske eben erst erstellt, und eine alte Einstellung schwirrt noch in der Cache.ndk? Ist das Verhalten auch dann noch da, wenn du Notes schließt, die Cache.ndk löschst und dann Notes wieder startest?
Toni
Ja. Das ist eine völlig neue Datenbank
Werden die Dokumente überhaupt mit der Maske geöffnet, in der der automatische Bearbeitenmodus aktiviert ist?
Ich frage, weil ich mit optionalen Masken in Ansichten auch schon die tollsten Dinge erlebt habe!
Ach ja: Dass es sich um KEINE Web-Anwendung handelt, davon gehe ich mal aus!
Andreas
Außer der Maske besteht nur eine weitere, die allerdings nur ein Feld enthält.
Von daher kann nur diese Maske zum öffnen verwendet werden, mit der die Dokumente erstellt wurden.
Und es handelt es sich nicht um eine Webanwendung :)
-
Hast du die Maske schon mal neu erstellt?
Am besten Schritt für Schritt und immer wieder testen. Vielleicht findest du ja so heraus wo's klemmt. Eine andere Idee hab ich jetzt auch nicht mehr, ohne die DB gesehen zu haben.
Axel
-
Irgendwas muss da oberfaul sein.
Was passiert, wenn Du ins PostOpen
Source.EditMode = True
einfügst?
Bernhard
-
Hast du die Maske schon mal neu erstellt?
Am besten Schritt für Schritt und immer wieder testen. Vielleicht findest du ja so heraus wo's klemmt. Eine andere Idee hab ich jetzt auch nicht mehr, ohne die DB gesehen zu haben.
Axel
Um die Maske neu zu erstellen, bin ich leider schon zu weit.
Irgendwas muss da oberfaul sein.
Was passiert, wenn Du ins PostOpen
Source.EditMode = True
einfügst?
Bernhard
Danke ! So gehts !
Vielen Dank für eure Bemühungen !
Gruß Chris
-
Abgesehen davon finde ich das Einschalten dieser Option ab Notes 6 nicht mehr sinnvoll, da keiner mehr das Dokument öffnen kann, wenn es ein anderer bereits bearbeitet. Das kommt durch das automatische Soft-Locking.
Andreas
-
Obicht - ich habe das EditMode = True nur als technischen Test verstanden. Da Du mit Autorenfeldern arbeitest, bekommen nicht Berechtigte einen netten Laufzeitfehler!
Bernhard
-
Achso.
Aber im Prinzip muss ich ja eigentlich echt nur den Haken in den Optionen setzten.... oder ?
Abgesehen davon finde ich das Einschalten dieser Option ab Notes 6 nicht mehr sinnvoll, da keiner mehr das Dokument öffnen kann, wenn es ein anderer bereits bearbeitet. Das kommt durch das automatische Soft-Locking.
Andreas
Beziehst du dich nun auf das Source.EditMode = True oder allgemein darauf Dokumente automatisch im Bearbeitungsmodus öffnen ?
-
Ich meinte ursprünglich die Maskenoption.
Das Script verursacht aber auch eine Meldung "Sie können das Dokument nicht bearbeiten bla bla bla..."
-
Obicht - ich habe das EditMode = True nur als technischen Test verstanden. Da Du mit Autorenfeldern arbeitest, bekommen nicht Berechtigte einen netten Laufzeitfehler!
Bernhard
Wenn das nur als Test galt, gibt es dann einen ender Möglchkeit das Problem zu lösen ?
-
Klar gibt es da eine andere Möglichkeit: Dein ErrorHandler übernimmt den Fehler und reagiert darauf (sprich: Gibt eine schönere Meldung aus oder führt dazu, das eben gar nichts passiert). Auch dazu sind ErrorHandler ja da. ;))
Bernhard
-
Okay, danke für die nette Wegweisung.
Jetzt dürfte es kein Problem mehr sein!
Danke euch allen ! :)