In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Para Jose Lalin

Foro público de Xailer en español
Responder
Martin Del Angel
Mensajes: 360
Registrado: Mié Dic 03, 2008 5:05 am

Para Jose Lalin

Mensaje 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.
--
notengo
Mensajes: 417
Registrado: Vie Oct 12, 2007 1:29 pm

Para Jose Lalin

Mensaje 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
Martin Del Angel
Mensajes: 360
Registrado: Mié Dic 03, 2008 5:05 am

Para Jose Lalin

Mensaje 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...
Martin Del Angel
Mensajes: 360
Registrado: Mié Dic 03, 2008 5:05 am

Para Jose Lalin

Mensaje 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...
--
Responder