Seite 1 von 1

Codeblock

Verfasst: So, 23. Apr 2017 11:10
von Rudolf
Hallo,
irgendwie steh ich am Schlauch, ich dachte dass ich beim angefügten Codeblock den Feldinhalt zurückbekomme und nicht .T., wo hab ich den Denkfehler ?
Grüße
Rudolf

Re: Codeblock

Verfasst: So, 23. Apr 2017 11:50
von Tom
Das Ergebnis einer Zuweisungsoperation (rechte Seite der IF-Funktion) ist ihr Wert:

Code: Alles auswählen

? c := 'Test' // Ergebnis: Test

Re: Codeblock

Verfasst: So, 23. Apr 2017 12:10
von Rudolf
Hallo Tom,
das verstehe ich nicht ganz, ich dachte wenn ich dem Codeblock einen Wert übergebe, wird der im Feld gespeichert, wenn nicht, bekomme ich den Wert zurück. So sollte er eigentlich lt. eXpress++ funktionieren, es ist in der Getlist der Variablen Codeblock eines Browser Felds.
Grüße
Rudolf

Re: Codeblock

Verfasst: So, 23. Apr 2017 12:12
von Tom
Ein Codeblock gibt das zurück, was die letzte Funktion darin zurückgibt. Wenn Du ein .T. brauchst, dann häng
hinter die letzte IF-Klammer.

Re: Codeblock

Verfasst: So, 23. Apr 2017 12:20
von Rudolf
Hallo Tom
sorry, bin wieder runter vom Schlauch, ist klar weil ja das Feld ein .t. hat, das hab ich total übersehen ;-) Danke also
Grüße
Rudolf

Re: Codeblock

Verfasst: So, 23. Apr 2017 12:27
von Tom
Dein Codeblock sollte immer a zurückliefern.

Re: Codeblock

Verfasst: So, 23. Apr 2017 15:44
von Martin Altmann
Nein Tom, tut er nicht!
Wenn a undefiniert ist, liefert er den Feldinhalt zurück :wink:

Viele Grüße,
Martin

Re: Codeblock

Verfasst: So, 23. Apr 2017 16:19
von Rudolf
Hallo,
er macht eh was er soll, nur ich war irgendwie auf einen String als Rückgabe eingestellt, darum die Verwirrung.
Grüße
Rudolf