SetValue
- lk
- hjk
Owned by lk
Setzt den Inhalt eines Feldes in Syslog Dialogen.
Prototype
int SetValue(Dialog;Objekt;Wert)
Parameter
Parameter | Beschreibung |
---|---|
Dialog | Angabe des Dialognamens samt Modul |
Objekt | Angabe des absoluten Objektnamens |
Wert | Inhalt welcher in das Zielfeld geschrieben wird |
Rückgabewert
Wert | Bedeutung | Grund |
---|---|---|
0 | OK | Befehl erfolgreich ausgeführt. |
-1 | Dialog nicht angegeben | Verwendung eines Hilfsmerkmals welches keinen Inhalt aufweist oder Übergabe einer leeren Zeichenkette ("") |
-2 | Objekt nicht angegeben | Verwendung eines Hilfsmerkmals welches keinen Inhalt aufweist oder Übergabe einer leeren Zeichenkette ("") |
-3 | Dialog nicht vorhanden | Dialogname falsch geschrieben. |
-4 | Objekt nicht vorhanden | Objektname falsch geschrieben. |
Beispiel
Angenommen wird, dass im Dialog LB11 das Feld "Bemerkung a", mit dem Inhalt "Bemerkung aus EXPOS" oder "b", mit dem Inhalt des Merkmals "BEMERKUNG" befüllt werden soll.
Der Funktionsaufruf muss wie folgt lauten:
a,
SetValue("Mod_lb00.D_lb11";"D_lb11.GP_beleg.Bew_text60.Feld";"Bemerkung aus EXPOS")
a,
SetValue("Mod_lb00.D_lb11";"D_lb11.GP_beleg.Bew_text60.Feld";BEMERKUNG)
Modul- und Objektnamen
Der absolute Objektname kann per Shortcut ALT+F5 aus jedem Syslog-Feld heraus beauskunftet werden. In unserem Beispiel würde das auf den Objektnamen
" ... Feld-Name (abs): Mod_lb00.D_lb11.GP_beleg.Bew_text60.Feld ... "
hinweisen.