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.
--
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 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
-
- Mensajes: 360
- Registrado: Mié Dic 03, 2008 5:05 am
Para Jose Lalin
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
> 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
-
- Mensajes: 360
- Registrado: Mié Dic 03, 2008 5:05 am
Para Jose Lalin
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,
>
>> 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...
-
- Mensajes: 360
- Registrado: Mié Dic 03, 2008 5:05 am
Para Jose Lalin
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...
--
>
> 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...
--