Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Sprengmeister am 09.03.06 - 10:05:27

Titel: Cursor in ein bestimmtes Feld setzen
Beitrag von: Sprengmeister am 09.03.06 - 10:05:27
Hallo Leute,

ich bin noch recht neu in Lotus Notes. Nun steh ich vor dem Problem, dass ich mir einen Button erstellen möchte, welcher in einem bestimmten Feld ("Aufgaben") eines Dokumentes einen Text einbringen soll. Das Dokument ist im Editiermodus

Folgendes habe ich bereits programmiert:

typ:=@Prompt([OkCancelCombo]; "Rechner-Typ";"Bitte hier den Rechner-Typ eintragen"; ""; "":"Rechner 1":"Rechner 2");
SN:=@Prompt([OkCancelEdit];"Seriennummer";"Bitte hier die Seriennummer eintragen"; "");
MAC:=@Prompt([OkCancelEdit];"MAC-Adresse";"Bitte hier die MAC-Asdresse eintragen"; "");
@Command([EditInsertText];"Neu Daten");
@Command([EditInsertText];@NewLine+"");
@Command([EditInsertText];@NewLine+"Rechner-Typ:  " +Typ);
@Command([EditInsertText];@NewLine+"Seriennr.:         " +SN);
@Command([EditInsertText];@NewLine+"MAC:               " +MAC)

Das Dokument beinhaltet mehrere Felder. Wenn ich den Cursor manuell auf das Feld "Aufgaben" bringe, steht der Text so, wie ich ihn haben möchte drin.
Leider ist der Cursor nicht immer da (wegen vergessen), dann steht alles an einer anderen Stelle.
Gibt es eine Möglichkeit / Befehl, den Cursor direkt in das gewünschte Feld zu schicken?

Ich habe es schon mit @SetField versucht, aber da postet er nur den ersten Text und die neuen Zeilen mit @NewLine werden davor gesetzt.

Danke schon mal für eure Unterstützung.

Gruß Sprengmeister
Titel: Re: Cursor in ein bestimmtes Feld setzen
Beitrag von: Driri am 09.03.06 - 10:07:58
@SetField weist dem Feld einen Wert zu. Zum Springen in ein Feld kannst Du

@Command([EditGotoField] ; Feldname )

verwenden. Das funktioniert allerdings nur im Editmodus. Näheres dazu siehe Designerhilfe, die übrigens einiges hergibt  ;)
Titel: Re: Cursor in ein bestimmtes Feld setzen
Beitrag von: Sprengmeister am 09.03.06 - 13:03:13
Hallo Driri,

Hey Super.  Hat wunderbar geklappt. Ich hatte mir schon so einiges in der  Desginerhilfe durchgeschaut, aber nicht diesen Befehl gefunden.

Danke dir!

Gibt es diese Hilfe eignetlich auch in deutsch? Ich habe sie auf meinem Client (6.5.4) /Server (R6) nur in englisch.

Gruß  Sprengmeister
Titel: Re: Cursor in ein bestimmtes Feld setzen
Beitrag von: Driri am 09.03.06 - 13:58:05
Wenn Du einen deutschen Client installierst, ist die Hilfe zumindest größtenteils in deutsch.