validar campo importe en DBgrid
Buenos dias.
Me podeis decir como en un campo del Dbgrid(decimal en el ib) puedo hacer para que no me meta mas de una coma?y que la coma no sea el primer caracter? |
Este es el codigo que he utilizado
Código SQL [-] if (( key < '0' ) or (key > '9')) and (key <> #8) and (key <> ',' ) then key:=#0; if grid.SelectedIndex = 5 then begin if (pos(',',grid.selectedfield.text)=0) then coma:=false else coma:=true; if (key = ',' ) and (self.grid.selectedfield.text = '') then key :=#0; if ((coma=true) and (key = ',')) then key :=#0; end; end; El problema es que ya tengo un dato en ese campo ejem. 10,20 Entonces al modificarlo el self.grid.selectedfield.text ='' nunca esta vacio y claro , y me deja meter todas las comas que quiera. Alguna SOlucion? |
La franja horaria es GMT +2. Ahora son las 13:49:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi