Autor Thema: Setzen eines Feldwertes mittels Script  (Gelesen 2217 mal)

Offline weisnix

  • Frischling
  • *
  • Beiträge: 8
  • Geschlecht: Männlich
Setzen eines Feldwertes mittels Script
« am: 08.03.06 - 12:20:18 »
Hallo zusammen,

ich hab mal ne Frage, wie man den Feldinhalt einer programmierten Tabelle mittels LS ändern kann (z.B. um beim Öffnen des Doks die Fokussierung auf den zweiten Reiter festzulegen), wenn ich den Namen der Tabelle z.B. als "Table1" festgelegt habe und Zeile 1 und 2 mit "1" und "2".

In Formelsprache geht das mit:   @setfield("$Table1";"2")

In Script kommt Notes nicht mit dem $-Zeichen zurecht und bringt immer nen Fehler.

Codezeile:   ui.fieldsettext("$Table1","2")        oder im Backend:     doc.$Table1="2"

Ohne $-Zeichen setzt Notes zwar den Wert korrekt, aber als Feld "Table1" und nicht "$Table1". Dann funktioniert aber die Fokussierung nicht mehr.


Hat jemand ne Idee?


Grüße von André

Glombi

  • Gast
Re: Setzen eines Feldwertes mittels Script
« Antwort #1 am: 08.03.06 - 12:22:54 »
Nicht die Extented Class Syntax verwenden, sondern so:

call doc.ReplaceItemValue( "$Table1", "2" )

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Setzen eines Feldwertes mittels Script
« Antwort #2 am: 08.03.06 - 12:26:52 »
Oder mit der extended class syntax so verfahren:
doc.~$Table1 = "2"

Bernhard

Offline weisnix

  • Frischling
  • *
  • Beiträge: 8
  • Geschlecht: Männlich
Re: Setzen eines Feldwertes mittels Script
« Antwort #3 am: 08.03.06 - 12:38:10 »
Danke für die schnellen Antworten, ....es funktioniert !!!    :)



 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz