Página 1 de 1

Para Jose Lalin

Publicado: Vie Feb 06, 2009 4:09 pm
por Martin Del Angel
Hola Jose !
Hace un largo tiempo atras, te iba a mandar un pantalla de un browse
hecho con un OCX de terceros para ser precisos el "True DbGrid".
Este de un sistema que esta hecho en Visual Basic y que estoy migrando a
Xailer, pero me gustaria conservar la misma funcionalidad, pero con el
Browse de Xailer, como puedes ver en la imagen que te adjunto tengo 3
columnas : año,mes,indice
Si puedes observar , la columna de año esta agrupada para darle un
aspecto mas elegante y visual. ya que distingue mas facil cuando el
registro cambia de valor en este caso de 2008 a 2007 y a 2006.
Crees que sea muy complicado implentar algo para lograr esa
funcionalidad en el Browse de Xailer?
Gracias de Antemano.
Saludos,
Martin Del Angel
Dymsa Sistemas.
--

Para Jose Lalin

Publicado: Vie Feb 06, 2009 10:11 pm
por notengo
Martin,
> Crees que sea muy complicado implentar algo para lograr esa
> funcionalidad en el Browse de Xailer?
Depende de cómo tengas la información en la base de datos quizás serí­a
posible hacer algo.
Puedes poner la propiedad nDataLines del Browse a 12 y utilizar los eventos
OnGetData para definir lo que quieres mostrar en cada columna. Por ejemplo,
en el evento OnGetData de la primera columna, muestras sólo el año (Value
:= DBF->YEAR), en la segunda el nombre de los meses (Value := "Enero" +
CRLF + "Febrero" ... ) y en la tercera lo mismo que en la segunda con los
valores que quieres mostrar.
Si no me he explicado bien o te parece muy complicado, enví­ame el archivo
que quieres mostrar con unos pocos datos e intento prepararte un ejemplo.
Saludos,
José Lalí­n

Para Jose Lalin

Publicado: Sab Feb 07, 2009 12:52 am
por Martin Del Angel
José Lalí­n wrote:
>
> Martin,
>
>> Crees que sea muy complicado implentar algo para lograr esa
>> funcionalidad en el Browse de Xailer?
>
> Depende de cómo tengas la información en la base de datos quizás serí­a
> posible hacer algo.
>
> Puedes poner la propiedad nDataLines del Browse a 12 y utilizar los
> eventos OnGetData para definir lo que quieres mostrar en cada columna.
> Por ejemplo, en el evento OnGetData de la primera columna, muestras sólo
> el año (Value := DBF->YEAR), en la segunda el nombre de los meses (Value
> := "Enero" + CRLF + "Febrero" ... ) y en la tercera lo mismo que en la
> segunda con los valores que quieres mostrar.
>
> Si no me he explicado bien o te parece muy complicado, enví­ame el
> archivo que quieres mostrar con unos pocos datos e intento prepararte un
> ejemplo.
>
> Saludos,
> José Lalí­n
Gracias Jose por Responder
Te mando una base de datos en access con la tabla que ves en la imagen
que te mande.
En el sistema que esta hecho en Visual Basic se utiliza el TrueDbGrid
(OCX) para manipular los Browses, en la columnas hay una propiedad que
se llama "Merge" que con simplemente ponerla a Verdadera, hace la tarea
de agrupar la columna.
la sentencia SQL que utilizo es:
"SELECT * FROM tblinpc ORDER BY ANIO DESC, MES DESC"
Ordeno el Año en forma descendente y tambien el mes
en la propiedad "MERGE" de la columna ANIO la pongo a Verdadera y
listo el pollo , me hace la agrupación de esa manera.
Me gustarí­a tener esta misma funcionalidad con Xailer , ya que los
clientes estan acostumbrados a visualizar la inf. de esta manera.
Gracias de antemano.
Saludos...

Para Jose Lalin

Publicado: Sab Feb 07, 2009 12:54 am
por Martin Del Angel
José Lalí­n wrote:
>
> Martin,
>
>> Crees que sea muy complicado implentar algo para lograr esa
>> funcionalidad en el Browse de Xailer?
>
> Depende de cómo tengas la información en la base de datos quizás serí­a
> posible hacer algo.
>
> Puedes poner la propiedad nDataLines del Browse a 12 y utilizar los
> eventos OnGetData para definir lo que quieres mostrar en cada columna.
> Por ejemplo, en el evento OnGetData de la primera columna, muestras sólo
> el año (Value := DBF->YEAR), en la segunda el nombre de los meses (Value
> := "Enero" + CRLF + "Febrero" ... ) y en la tercera lo mismo que en la
> segunda con los valores que quieres mostrar.
>
> Si no me he explicado bien o te parece muy complicado, enví­ame el
> archivo que quieres mostrar con unos pocos datos e intento prepararte un
> ejemplo.
>
> Saludos,
> José Lalí­n
SE ME OLVIDO LA BASE DE DATOS.
AQUI ESTA.
Sorry...
--