Copia desde el clipboard
Publicado por gandalf_gris (4 intervenciones) el 16/12/2003 20:10:34
Hola a todos. Tengo una aplicacion que toma unas cuantas filas/columnas en Excel y luego las copia a las filas/columnas de una datawindow usando para ello el clipboard. Basicamente lo que hace es pegar el dato previamente en un string y parcearla sseparando por tabs. Luego recorre los valores separados y los va pegando mediante la funcion clipboard() en cada campo de una datawindow.
Esto anda correctamente y en campos string o numericos sin decimales los pega perfectamente. Mi problema se presenta en los campos numericos con decimales. Si por ejemplo mi celda de excel tiene un valor numerico como este: "1,2345" y lo trato de pegar sobre un campo numeric en una datawindow con una mascara "##0.000", no obtengo pegado alguno.
Por otro lado, si el valor es "1.2345" el resultado es "12345,000"
Probe cambiando la configuracion de numericos en WIndows pero note que PB no siempre hace caso al panel de control.
Notese que mi problema ocurre con el pegado desde el clipboard incluso sobre la datawindow en modo edicion.
Existe alguna solucion?
Esto anda correctamente y en campos string o numericos sin decimales los pega perfectamente. Mi problema se presenta en los campos numericos con decimales. Si por ejemplo mi celda de excel tiene un valor numerico como este: "1,2345" y lo trato de pegar sobre un campo numeric en una datawindow con una mascara "##0.000", no obtengo pegado alguno.
Por otro lado, si el valor es "1.2345" el resultado es "12345,000"
Probe cambiando la configuracion de numericos en WIndows pero note que PB no siempre hace caso al panel de control.
Notese que mi problema ocurre con el pegado desde el clipboard incluso sobre la datawindow en modo edicion.
Existe alguna solucion?
Valora esta pregunta
0