• Domingo 22 de Diciembre de 2024, 19:18

Autor Tema:  Re: Dbgrid a colores  (Leído 1841 veces)

uurtiaga

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Dbgrid a colores
« en: Viernes 11 de Julio de 2003, 10:03 »
0
Desearia saber si es posible hacer un dbgrid, cuyas lineas sean a dos colores, osea una linea de un color y la siguiente de otra.(Y por supuesto como se hace)

Sin mas un Saludo a todos , y gracias de antemano

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: Dbgrid a colores
« Respuesta #1 en: Viernes 11 de Julio de 2003, 14:27 »
0
He intentado encontrar el modo de hacerlo, pero creo que es imposible, porque no existe el método DBGrid1.Row.BadColor... ni ninguno otro que permita "colorear" una fila...

Saludos y ojalá alguien te dé la solución

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: Dbgrid a colores
« Respuesta #2 en: Viernes 11 de Julio de 2003, 14:49 »
0
Conseguite aunque sea las versiones de prueba de los controles VsFlexGrid que son fantasticos.

La unica contra de las versiones de prueba, es que cuando carga el objeto te aparece una pantallita de comentario a la cual el usuario debe pulsar enter y seguir adelante.

Estos controles son fantasticos y tienen cientos de mejoras y facilidades.

Por ejemplo.

Con las grillas normales de VB hay que realizar 3 pasos para asignar un texto a una celda. Ejemplo

    grilla.col=3
    grilla.row=2
    grilla.text="Texto"

Con estos controles la sintaxis es la siguiente.

    grilla.cell(flexcptext, 2,3)="Texto"
   

Y podes realizar entre cientos de cosas nuevas lo que vos necesitas.

     grilla.cell(flexcpbackcolor,fila_desde, columna_desde, fila_hasta, columna_hasta)=&H00cc00&

y te pinta todo ese bloque asignado del color que vos quieras.

Ademas trae entre otras cosas la posibilidad de que la grilla realize SORTS automaticos con solo pulsar la cabecera de cada columna.

grilla.ExplorerBar=FlexExSort

y listo.

Trae comandos para poder grabar, imprimir sin necesidad practicamente de codigo.

desde que aprendi a usar estas grillas no uso ninguna otra.

Ya sabes..., la unica contra es que cuando se ejecuta el programa aparece una pantallita a la cual se le da ENTER o se hace click en su boton para continuar.

Por supuesto esta pantallita desaparece si compras los controles, pero prefiero usar la version de prueba sin limite de tiempo y con el 100 % de sus funciones.

Probalas y te aclaro que no es complicado reemplazar tu vieja grilla por esta nueva, al contrario reduciras el codigo en muchas lineas de programa.

Si necesitas informacion adicional escribime a ptilotta@prestigioweb.com que con gusto te la dare.

Suerte


:adios:
Pablo Tilotta
Analista de Sistemas
Argentina

uurtiaga

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Dbgrid a colores
« Respuesta #3 en: Viernes 11 de Julio de 2003, 17:21 »
0
Gracias por la respuesta, pero si lo haria para el programa que quiero, tendria que modificar mas de 40 formularios y la verdad no estoy por la labor , de todos modos ya los utilizare para futuros programas.

AORGHL

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Dbgrid a colores
« Respuesta #4 en: Viernes 11 de Julio de 2003, 23:17 »
0
hola tengo un manual sobre el dbgrid que igual te sirve pero no lo puedo subir aqui por es de 98kb si me das una direccion e-mail te lo mando

uurtiaga

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Dbgrid a colores
« Respuesta #5 en: Lunes 14 de Julio de 2003, 17:25 »
0
Me lo puedes mandar a
uurtiaga@eresmas.com
Y gracias por contextar