Beiträge von pierre.b

    Guten Morgen zusammen,


    ich habe ein kleines Problem mit den Zugriffsrechten in meiner Domino-Datenbank.


    Ich habe Dokumente in der Datenbank, die ich über einen Agenten erstellen lasse. Dies ist nur einer bestimmten Zugriffsgruppe erlaubt. Das Problem ist jetzt, dass man in der Ansicht ja die Dokumente lesen kann und im Lesemodus dann durch Doppelklick im Dokument das Dokument bearbeiten kann. Meine Frage jetzt: Wie kann ich das erfolgreich unterbinden?


    Vielen Dank!


    Pierre

    Hallo zusammen,


    ich habe mal ne Frage: ich habe ein eigenes Adressbuch, also mit eigenen Masken und so erstellt. Ich habe auch die Datenbankeigenschaft auf "Adressbuch" gesetzt. Jetzt möchte ich folgendes erreichen:
    es gibt bereits ein Adressbuch und ich möchte jetzt den Usern die Möglichkeit geben, Einträge aus dem bestehenden Adressbuch in mein Adressbuch zu kopieren.
    Kann mir jemand erklären, wie ich das realisieren kann?


    Vielen Dank für Eure Hilfe!


    Grüße, Pierre

    Hallo zusammen,


    und wieder habe ich ein kleines Problem.
    Ich habe eine Ansicht, in der ich nach Datum sortiert habe (absteigend). Neben dem Datum sind dann die Pfeile, wo ich die Dokumente dann anzeigen lassen kann, die hinter diesem Datum hinterlegt sind. Diese sind "aufgeklappt". Wie kann ich es nun anstellen, dass alle "zugeklappt" sind, bis auf das oberste?


    Grüße, Pierre

    Hallo,


    ich meine, dass immer nur eine Person zeitgleich den Bearbeitungsmodus im Dokument öffnen darf.
    Ich habe deswegen schon mal nachgefragt, aber ich habe die Hilfe nicht wirklich verstanden.......


    Grüße, Pierre

    Okay, super!


    Das heißt, wenn ich vorher den Username in ein Profildokument abspeichere und dann die Namensüberprüfung mache, habe ich die Maske exklusiv gesperrt, richtig?


    Wie kann ich denn von LotusScript aus auf ein Profildokument zurückgreifen?


    Grüße, Pierre

    Moin moin,


    ich hab mal ne Frage: kann ich eine Maske exklusiv für einen Benutzer im Bearbeitungsmodus öffnen lassen? Ich habe sowas ähnliches schon mal gefragt, aber ich bin damit irgendwie nicht klar gekommen (bin sozusagen ein Anfänger bei Notes).


    Grüße, Pierre

    Hallo,


    im QuerymodeChange steht nichts drin....


    ich poste euch mal den kompletten Code, um den es geht.


    Code
    Sub Entering(Source As Field)
     Dim workspace As New NotesUIWorkspace
     Dim uidoc As NotesUIDocument
     Set uidoc = workspace.CurrentDocument
     If uidoc.EditMode Then
      Call uidoc.gotofield(uidoc.currentfield)
      Call uidoc.selectall		
     End If
    End Sub


    Grüße, Pierre

    Guten Morgen zusammen,



    ich hab folgendes Problem: wenn ich ein Dokument im Lesemodus geöffnet habe und per Doppelklick in den Bearbeitungsmodus wechseln will kommt die Fehlermeldung: "Document Command is not available". Wenn ich das Ganze dann debugge, stelle ich fest, dass sich Notes an folgender Zeile stört:

    Code
    dim workspace as NotesUIWorkspace


    Ich verstehe nur nicht, warum er dort aussteigt. Kann mir da jemand weiterhelfen?


    Ich danke Euch!



    Grüße, Pierre

    Hm...dann habe ich wohl falsch drüber nach gedacht. Ich bin davon ausgegangen, dass es so funktionieren kann......


    Ich habe jetzt versucht, das ganze rückgängig zu machen. Jetzt kommt, wenn ich im Lesemodus auf die Maske doppelt klicke, die Fehlermeldung "Document command not available". Ich habe schon die ganze Query- und Post-Sachen überprüft, die für die Maske von Relevanz wären, aber da steht nix mehr drin. Hast du noch ne Idee, woran das liegen kann?


    Grüße, Pierre

    Hallo Homer,


    ich habe das Problem über @Commands versucht zu lösen und soweit würde es auch funktionieren. Er sperrt das Dokument ordnungsgemäß, so wie ich es haben will. Wenn ich jetzt das Dokument im Lesemodus öffne und dann per Doppelklick in den Bearbeitungsmodus gehen will, kommt folgende Fehlermeldung: "Versuch, verschatelte Maskenereignisse auszuführen". Nur leider verstehe ich diese Fehlermeldung nicht...vielleicht kannst du mir da weiterhelfen.


    Code
    UName:=@GetProfileField("(docuid)";"User");
    Ident:=@GetProfileField("(docuid)";"Nummer");
    DocuIdent:=@Text(@DocumentUniqueID);
    
    
    @If(UName!=@Name([CN];@UserName);@If(Ident=DocuIdent;@Command([EditDocument];"0");"");@Command([EditDocument];"1"));
    @If(UName!=@Name([CN];@UserName);@If(Ident=DocuIdent;@Prompt([OK];"Achtung - Dokument wird gerade benutzt!";"Die Eingabemaske wird gerade von einem anderen User benutzt! Bitte versuchen Sie es später nocheinmal!");"");"")


    Das ist der Code, der bei Querymodechange und Queryopen ausgeführt wird.


    Grüße und vielen Dank!
    Pierre

    Hallo Homer,


    also, das mit der Überprüfung und er Messagebox habe ich hinbekommen. Jetzt habe ich nur noch eine Frage: wie speichere ich diese DocUID in dem Benutzerprofil des Users ab? Oder meinst du damit die Maske, in der ich den Benutzernamen und die DocUID zur Überprüfung abspeichere?


    Grüße, Pierre

    Hallo zusammen,


    ich habe eine Datenbank erstellt, in der User ein Dokument ausfüllen sollen. Das Problem ist, dass es ab und zu vorkommt, das zwei User gleichzeitig auf das selbe Dokument zugreifen und ihre Werte eintragen wollen. Dann kommt der Fehler "Replizier- und Speicherkonflikt". Habt ihr ne Idee, wie ich das beheben bzw. verhindern kann?


    Vielen Dank für Eure Hilfe!


    Grüße, Pierre