![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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? |
#2
|
|||
|
|||
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? |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Validar campo | Juan Reyes | Varios | 20 | 18-05-2007 23:00:38 |
Sumar el importe de un dbgrid | maravert | Conexión con bases de datos | 4 | 02-10-2006 12:13:34 |
Calcular Importe automaticamente enun DbGRID | maravert | Conexión con bases de datos | 1 | 10-05-2006 20:35:21 |
Validar un campo | gluglu | Varios | 3 | 14-01-2005 15:43:58 |
como validar un campo desde un dbgrid | Er_Manué | OOP | 3 | 08-08-2003 22:16:49 |
![]() |
|