SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Sun_Ice en Jueves 22 de Mayo de 2003, 18:51
-
Hola!
Alguien puede decirme como puedo permitir que el datagrid interprete números decimales con puntos y comas, y no sólo con comas.
Gracias por adelantado!:ayuda:
-
Hola colega, para empezar el datagrid lo unico ke hace, si es ke lo tienes enlazado directamente, es recoger exactamente lo ke tienes en tu base de datos, por consiguiente si quieres ke te salgan puntos y comas, FILTRA la entrada a ese campo de la base de datos, despues solo habre el datagrid, fale? un saludo:hippi:
-
Hola Hurry!
Es cierto lo que dices, pero es que no me expresé del todo bien. Tengo este problema de los números decimales cuando el usuario escribe datos directamente sobre el datagrid (el cual está enlazado a una base de datos), y solo me premite escribir comas y no puntos.
Es pero haberme dado a entender mejor esta vez.
Muchas gracias de todas formas por tu colaboración.:gracias:
-
Prueba este código en el BeforeColUpdate
If InStr(1, DbGrid.Columna(n).Value, ".") Then DbGrid.Columna(n).Value = Val(DbGrid.Columna(n).Value)
De esta forma tú puedes introducir punto y se convertirá automáticamente en coma, como le gusta a Bill Gates y discípulos..., que ya son ganas de "jorobar la marrana" teniendo el teclado numérico con punto y sin coma...
Saludos y suerte