Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Probleme Float in MySql Datenbank schreiben Hilfe !

  Alt 3. Mai 2005, 19:06
Zitat von saschab:
...habs gerade mal ausprobiert funz nicht leider. Hast vielleicht noch ne andere Idee?
Jetzt habe ich erst gelesen was Du genau geschrieben hast.
Zitat von marabu:
Du musst dich irgendwann entscheiden, nach welcher Konvention du deine Zahlen eingeben willst
Ich würde das "Problem" einfach verhindern. Lasse in dem Edit nur die Zeichen zu die gemäß der Landeseinstellungen gültig sind.

Dazu kannst Du im .OnKeyPress der Edits das machen:
Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not (Key in ['0'..'9',#8,DecimalSeparator]) then
  begin
    Key := #0;
  end;
end;
Allerdings könnten dann noch "falsche" Eingaben über die Zwichenablage erfolgen.
Ich verwende die Jedi-Komponenten. Dort gibt es ein TJvCalcEdit für die Eingabe von Zahlen.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat