Notes: Textfelder speichern

  • Hallo!


    Ich möchte Den Inhalt von Textfeldern per Button-Klick speichern. undzwar so, das Notes auch nicht mehr fragt beim schliessen. Wie muss ich mir das vorstellen unter Notes? Gibt es da nen paar Zeilen Code?



    MfG


    Matthias Nordwig

  • OK! Ich bin jetzt doch auf ein Problem gestoßen.
    Das ist mein Code:


    Code
    Dim workspace As New notesuiworkspace
    	Dim docCur As notesuidocument	
    
    	Set docCur = workspace.currentdocument
    
    	docCur.save


    Dieser Code speichert auch tatsächlich ab. Allerdings erzeugt er dabei immer ein neues Dokument.
    Ich möchte jedoch alles an einen Zeiger binden. Also das Dokument immer an der selben Stelle abspeichern. Wie ist das realisierbar?

    • Offizieller Beitrag

    Dein Code-Auszug ist i.O.


    Kann es sein, dass in der Maske beim Speichern noch anderer Code ausgeführt wird?


    Schau auch mal in den Masken-Eigenschaften, was bei der Versionskontrolle eingestellt ist.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • Hi!


    Ja den hier führe ich noch beim Event "Entering" des Feldes "Pfad" aus, dessen um das gespeicherte auch sichtbar werden zu lassen:


    • Offizieller Beitrag

    verwende anstelle der For-Schleife und GetNthDocument besser eine While-Schleife und GetNextDocument. Ist schneller. GetNthDocument beginnt bei jedem Aufruf mit 0 zu zählen

    Code
    set doc = dc.GetFirstDocument
    While not doc is Nothing
       ...
       set doc = dc.getNextDocument(doc)
    Wend


    Hast Du mal nach der Masken-Eigenschaft gesehen?


    Gruß
    Dirk

    • Offizieller Beitrag

    schau mal in die Designer-Hilfe unter "Felder zur Versionskontrolle" und "Versionskontrolle", dort ist es im Detail erklärt.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • Ok. Ich weis jetzt was das ist. Aber keine Versionskontrolle müsste ja dann meine Wahl sein. Ich habe es ausserdem mit "Neue Versionen werden Antworten" und "Manuell-Dateio..."
    probiert. Klappt aber trotzdem net. Er speichert zwar ab und lädt auch beim Laden die richtigen Werte. Aber er erzeugt beim Abspeichern noch immer neue Dokumente.


    Aber die Schleife hab ich eingebaut ^^.



    Vielleicht nochmal zur Erklärung: Ich möchte den Pfad ganz simpel abspeicehrn, so das der User einen Pfad auswählen kann dieser Pfad soll der Standartpfad zum Abspeichern von Werten in einer Excel-Datei sein. Und wenn ich folgenden Code ausführe:
    (Man beachte dazu die MsgBox dann muss man net allet durchlesen :) )



    Dann gibt er mir Alle Pfade aus die ich schoneinmal gespeichert hatte. (Die Pfade lasse ich natürlich nur testweise ausgeben.)
    ... ja ich weis das der Code noch net optimal ist ^^. Die Optimierung kommt später. Ich will erstmal das es läuft.
    Nichts desto trotz sind Änderungsvorschläge stets willkommen. Nimmt mir ja Arbeit ab. ^^