Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Klafu am 02.09.08 - 15:08:23

Titel: Button füllt Feld nicht
Beitrag von: Klafu am 02.09.08 - 15:08:23
Hallo zusammen,
ich glaub ich versteh die Welt nicht mehr.  ???
Ich hab einen ganz simplen Button, nennen wir ihn mal "Speichern".
Wenn man diesen Button drückt, möchte ich einfach, dass der Name des Users, der ihn drückt, in ein Feld im Dokument geschrieben wird und das Dok dann gespeichert wird.
Sogesehn also eine info, wer das Dokument zuletzt gespeichert hat.
Allerdings bleibt das Feld leer ?

Der Code des Buttons ist
Code
@Command([EditDocument]);
BN:=@Name([CN];@UserName);
@SetField("Bearbeiter";BN);
@Command([FileSave]);
@Command([FileCloseWindow])

Das Feld ist ein bearbeitbares Textfeld.

Ist das Dokument aber im Edit Modus und ich trage in das besagte Feld per Hand einen Wert ein und klicke dannach auf Speichern, kommt die frage ob ich Speichern möchte (!?). Wenn ich an dieser Stelle 'Abbrechen' klicke kommt gleich darauf die selbe Frage noch einmal. Sage ich da dann 'Ja' dann wird das Feld korrekt gefüllt.

Wenn ich ein @Prompt an den Code hinzufüge erhalte ich die richtige Ausgabe.
Kann mir jemand weiterhelfen ?

Grüße
Chris
Titel: Re: Button füllt Feld nicht
Beitrag von: Hardcore-Hoschie am 02.09.08 - 15:12:35
Hi,

versuch mal, bei FileSave und FileCloseWindow ein @PostedCommand


Gruß, der Hoschie
Titel: Re: Button füllt Feld nicht
Beitrag von: Klafu am 02.09.08 - 15:34:24
Danke für deine Antwort.
Aber löeider bringt @PostedCommand keine Besserung.
Titel: Re: Button füllt Feld nicht
Beitrag von: Driri am 02.09.08 - 15:39:33
Versuchs mal statt mit @SetField hiermit :

Zitat
@Command([EditGotoField] ; "Bearbeiter" );
@Command([EditInsertText] ; BN);
Titel: Re: Button füllt Feld nicht
Beitrag von: Klafu am 02.09.08 - 15:55:22
Danke für deine Antwort.
Ich hab die Problem nun auf das @Command([EditDocument]); einschränken können. :o
Aber erklären kann ich mir das nicht.
Titel: Re: Button füllt Feld nicht
Beitrag von: Jörg P am 04.09.08 - 09:25:23
Hi,

ich habe diesen Code hier mal in einem Button ausgeführt und er funktioniert (Notes 7.02) sowohl im Edit- als auf im Lesemodus:

@Command([EditDocument];"1");
BN:=@Name([CN];@UserName);
@SetField("Bearbeiter";BN);
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])

Probier mal!!

Titel: Re: Button füllt Feld nicht
Beitrag von: Klafu am 05.09.08 - 15:49:09
Danke für deine Bemühung.
Mittlerweile klappt alles reibungslos   :D

danke an alle!

Grüße
Chris
Titel: Re: Button füllt Feld nicht
Beitrag von: m3 am 05.09.08 - 15:52:00
Und das Problem war .... ?
Titel: Re: Button füllt Feld nicht
Beitrag von: Klafu am 05.09.08 - 15:56:44
Das problem war scheinbar der Editmodus.
Aus welchem Grund er die ganze Funktion behindert hat, kann ich nicht sagen.
Nur das es plötzlich geht, wenn man diesen Schritt umgeht :)