[GELÖST] Text-Feld kann nicht geändert werden

5. Dezember 2007 12:44

Hallo Leute,

ich habe ein Problem, wo ich irgendwie nicht mehr weiterkomme:

Ich habe ein ganz normales TextFeld (auf der Maske Projekteintichtung). Ich möchte über einen Button ein Feld ausfüllen. Also habe ich folgenden Code geschrieben:

"ProStahl DNS" := 'OK';
MESSAGE('OK');

Die MessageBox kommt, jedoch wird das TextFeld nicht geändert. Es kommt kein Fehler und es passiert rein gar nichts. Was mache ich da falsch?

Danke und Gruß
Zuletzt geändert von Rabe_Nitz am 5. Dezember 2007 14:54, insgesamt 1-mal geändert.

5. Dezember 2007 12:55

Das kannst du nicht so einfach machen glaube ich.
Ich habe gerade mal versucht das so zu machen wie du das schreibst,
aber ich bekomme da schon gleich eine Fehlermeldung.

Ich würde da so herangehen:

Du legst eine Variable mit dem Text für deine Textbox an.
Dann gehst du indie Properties deiner Textbox und gibst diese Variable als SourceExpr an.
Im Code schreibst du dann einfach deinen Text in die Variable.
Damit ist alles schön variabel.

An deinem Beispiel:
Code:
variable    text
variable := 'OK';

5. Dezember 2007 13:09

Hallo Daniel,

da fehlt wohl ein MODIFY. Also so dann:

Code:
"ProStahl DNS" := 'OK';
MODIFY;
MESSAGE('OK');

Gruß, Marc

5. Dezember 2007 14:02

Ach so war das gemeint :oops:
Ich dachte er wollte ein Textfeld füllen.

Dann hat der Marc natürlich vollkommen recht

5. Dezember 2007 14:54

Leute,

ihr seid echt klasse!!! :-)

Super!!!!