in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Die Möglichkeiten und Tücken von Formularen
SENBEN
Beiträge: 44
Registriert: 14.10.2011, 10:13

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von SENBEN » 24.11.2011, 09:36

Hallo zusammen,

ich habe ein Textfeld, die ich unter Format mit Zahlen deklariertes habe.
Diese lässt logischerweiße das Eintippen von Zahlen zu und gibt nur Zahlen aus.
Gibt es eine Möglichkeit, dass trotzdem Buchstaben ausgegeben werden kann.

Gruß

Rudi

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von Merklin » 24.11.2011, 16:57

Hallo Rudi,

welchen Sinn soll das haben? Ein bisschen mehr Hintergrundwissen, solltest du schon preisgeben.

VG Merklin

SENBEN
Beiträge: 44
Registriert: 14.10.2011, 10:13

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von SENBEN » 25.11.2011, 07:47

Hallo Merklin,

also will eine Amortisationsdauer berechnen. D.h. der User gibt Angaben für die einmalige Ein- und Ausgaben und die jährliche Ein- und Ausgaben z.B. einer Maschine.

Ich habe nun das Textfeld unter Format so deklariert:
AFNumber_Format(1, 2, 0, 0, " years", false)

Ich bekomm als Ergebnis z.B. 4,0 years angezeigt.

So jetzt mein Problem. Es kann ja sein, dass der User bei den Feldern Ein- und Ausgaben so wählt, dass sich die Investition gar nicht lohnt.
z.B.
einmalige Einnahmen: 10.000 €, einmalige Ausgaben: 20.000 €
jährliche Einnahmen: 10.000 €, jährliche Ausgaben: 20.000 €

Daher möchte ich eine Ausgabe für den User, dass die Investition nicht lohnt.

Gruß

Rudi 

 

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von Merklin » 27.11.2011, 14:11

Hallo Rudi,

ich würde es nicht so kompliziert machen. Lass doch einfach eine Warnung ausgeben. Das müsste doch reichen, oder?

VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von nele_sonntag » 28.11.2011, 07:08

Hallo Rudi,

ich denke der Ansatz von Merklin ist sinnvoll, allerding würde ich zusätzlich, wenn die Eingaben Unsinn sind, das entsprechende Textfeld wieder auf leer setzen, nachdem die Messsagebox erschienen ist.

Code: Alles auswählen

this.rawValue ="";
Oder aber Du arbeitest mit Code im change-Event. Du kannst Tastatureingaben verbieten. Also, wenn das Feld leer ist, erlaubst du bspw. nur Zahlen. Ist die Eingabe Unsinn, erlaubst du auch Texteingabe, Schaue doch mal unter Mustervorlagen

http://acronaut.de/forum44/1395.html

Hier eine IF-Abfrage drübergebastelt und dann müsste es evtl. Deinen Anforderungen genügen und funktionieren

LG Mandy

 

SENBEN
Beiträge: 44
Registriert: 14.10.2011, 10:13

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von SENBEN » 28.11.2011, 07:26

Hallo zusammen,

danke für die Hilfe.
Diese Art von Meldung geht natürlich auch, hauptsache weiß der User Bescheid.

Gruß

Rudi

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von nele_sonntag » 28.11.2011, 07:42

Hallo Rudi,

prima, das Dir geholfen ist. Allerdings würde ich auf jeden Fall die "Falscheingabe" zurücksetzen, sonst bringt es m.E. nichts.

LG Mandy

SENBEN
Beiträge: 44
Registriert: 14.10.2011, 10:13

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von SENBEN » 28.11.2011, 07:53

Hallo Mandy,

irgendwie funktioniert es nicht ganz.
Habe es nach dem Ende der Fehlermeldung
this.rawValue ="";
habe es auch mit Textfeld1.rawValue =""; versucht, funktioniert nicht.

Gruß

Rudi

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von nele_sonntag » 28.11.2011, 08:00

Ohne Dein hochgeladenes PDF kann ich nix machen :-(

SENBEN
Beiträge: 44
Registriert: 14.10.2011, 10:13

in Zahlenfeld trotzdem Buchstaben ausgeben lassen

Beitrag von SENBEN » 28.11.2011, 08:20

Bitteschön
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten