Programación General > Visual Basic 6.0 e inferiores

 Re: datagrid con numeros decimales

(1/1)

Sun_Ice:
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:

HurryCrack:
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:

Sun_Ice:
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:

J.M.Movilla:
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

Navegación

[0] Índice de Mensajes

Ir a la versión completa