[gelöst] Wert aus Textfeld löschen

17. September 2009 12:58

Wir haben unsere Artiklekarte vor kurzem abgeändert. Nun wurden einige Felder umbenannet und daher ist der Inhalt falsch.

Meine Frage:
Wie kann ich durch einen Report einen bestimmten Teil eiens Textfelds bzw. ein bestimmten Buchstaben löschen.

Beispiel:
Wir haben überalle Zahl A stehen. das Ziel ist, das nur die Zahl stehen bleibt. Z.B. aus 17 A wird 17
Zuletzt geändert von misterelektro1981 am 17. September 2009 14:12, insgesamt 1-mal geändert.

Re: Wert aus Textfeld löschen

17. September 2009 13:05

Schau dir mal die Befehle COPYSTR und DELSTR an.

Wenn du aus einem alphanumerischen Text einen rein numerischen machen möchtest:
Code:
Text := DELCHR(Text,'=',DELCHR(Text,'=','0123456789'));

Re: Wert aus Textfeld löschen

17. September 2009 13:08

Mit der schönsten Funktion dieses Forums :-)
Code:
DeinText:=delchr(DeinText,'=',delchr(DeinText,'=','1234567890'));


Ach, verdammt :mrgreen:

Re: Wert aus Textfeld löschen

17. September 2009 13:12

Mit Text bzw. DeinText wird dann der Feldname gemeint sein, oder?

Re: Wert aus Textfeld löschen

17. September 2009 13:15

misterelektro1981 hat geschrieben:Mit Text bzw. DeinText wird dann der Feldname gemeint sein, oder?


Korrekt. :-)

Re: Wert aus Textfeld löschen

17. September 2009 13:20

Ich habe folgende in OnInitReport eingetragen:
Amperage:=delchr(Amperage,'=',delchr(Amperage,'=','1234567890'));

Es kommt eine Fehlermeldung: Sie haben eine unbekannte Variable...

Wo sit der Fehelr?

Re: Wert aus Textfeld löschen

17. September 2009 13:21

Sorry, bitte nicht beachten....

Re: Wert aus Textfeld löschen

17. September 2009 13:24

Hab jetzt das ganze im DataItem Item eingetragen unter OnPreDataItem.

Gelöscht wird aber nichts, es bleibt beim 17A .

Re: Wert aus Textfeld löschen

17. September 2009 14:11

misterelektro1981 hat geschrieben:Hab jetzt das ganze im DataItem Item eingetragen unter OnPreDataItem.

Gelöscht wird aber nichts, es bleibt beim 17A .

Hast du auch einen MODIFY abgesetzt?


P. S.: Wenn du nachträglich (bevor eine weitere Antwort geschrieben wurde) noch Informationen nachreichen möchtest, editiere bitte deinen Beitrag, anstatt eine Antwort zu erstellen.

Re: Wert aus Textfeld löschen

17. September 2009 14:12

nein, das modify hatte ich vergessen....


dankeschön!