• Domingo 22 de Diciembre de 2024, 20:31

Autor Tema:  Uso Del Vsflexgrid Y Problemas De Datos Numéricos  (Leído 1737 veces)

Luis0210

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Uso Del Vsflexgrid Y Problemas De Datos Numéricos
« en: Martes 13 de Abril de 2004, 22:04 »
0
:comp: Bueno, estimados compañeros de SoloCódigo.  Se que por alguna otra parte del foro, propuse una discusión similar, sin embargo, me parece que, por ser mi primera vez, la ubiqué en un sitio donde no debía.

Por eso, aquí va de nuevo mi consulta, orientada a los especialistas y fiebres del Visual Basic.  Tengo una rejilla (grilla, grid, como quieran llamarlo) utilizando el componente vsflexgrid 7.  Es muy flexible y me permite realizar una serie de manipulaciones que no me permiten el dbgrid y el datagrid.  Sin embargo, el problema se me presenta cuando se deben digitar datos numéricos en las celdas del flexgrid, después de haberse habilitado control y las celdas correspondientes.  Hemos tratado, mis compañeros y yo, de utilizar varias formas o métodos que permitan digitar valores superiores a los 32766.  Pensamos que podría ser un problema con el tipo y tamaño del campo que alimenta dicha celda como parte del datasource, sin embargo, los campos numéricos que utiliza son dobles, lo que, en teoría nos evitaría ese problema.  Le hemos puesto formato a la celda (flex1.textmatrix(row,col)), sin embargo, ni aún así se ha podido evitar este problema.

Si alguna persona tiene una solución para este problema, agradeceré me la haga llegar cuanto antes.

Muchísimas gracias por su colaboración.

iron man

  • Administrador
  • ******
  • Mensajes: 1137
  • Nacionalidad: es
    • Ver Perfil
    • http://www.solocodigo.com/
Re: Uso Del Vsflexgrid Y Problemas De Datos Numéricos
« Respuesta #1 en: Miércoles 14 de Abril de 2004, 00:08 »
0
Tampoco es este el foro adecuado, fíjate que hay un foro dedicado a la programación en Visual Basic, al cuál voy a mover el mensaje.

Un saludo.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Uso Del Vsflexgrid Y Problemas De Datos Numéricos
« Respuesta #2 en: Miércoles 14 de Abril de 2004, 09:45 »
0
Hola Luis0210.

No conozco el control que utilizas, pero me da la sensación de que el problema está en el formato de la celda en cuestión

Citar
Le hemos puesto formato a la celda (flex1.textmatrix(row,col)), sin embargo, ni aún así se ha podido evitar este problema.

¿Has probado utilizando otros formatos o incluso sin usar formato?

En todo caso, repito que no conozco el control, pero ten en cuenta una cosa: si puedes editar datos alfanuméricos del tamaño que sean, también podrás editar cualquier dato numérico usando ese mismo formato no numérico y luego tú formatear el valor con una edición para número. Por ejemplo:

Código: Text
  1.  
  2. Dim str1 As string
  3. str1 = Format(flex1.textmatrix(row,col),"#.###.##0,00;-#.###.##0,00;-")
  4. flex1.textmatrix(row,col)=str1
  5.  
  6.  

Si la columna está alineada a la derecha, aparentará tener formato de número.

Chao.

Jose Arriagada

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Re: Uso Del Vsflexgrid Y Problemas De Datos Numéricos
« Respuesta #3 en: Miércoles 14 de Abril de 2004, 16:43 »
0
Hola estimados, sera posible que me indiquen donde bajar el control vsflexgrid, ya que he visto en la pagina de la empresa que lo vende, que es bastante el potencial de vista de datos que se le puede sacar,y asi de paso, les puedo ayudar cuando lo haya analizado y utilizado

Creen poder ayudarme

Gracias de antemano,y por su tiempo