INFORMES EN ACCESS CON CAMBIOS DE COLOR POR LINEA

JOSE LOPEZ
06 de Febrero del 2004
me gustaria saber si se puede y como o alguna idea de por donde investigar sobre lo siguiente:
en un listado o informe access que aparezcan cada linea de detalle de un color, bueno, color alternado una gris, otra blanco, y la siguiente gris.
Muchas gracias a quien me quiera ayudar

el cubano
06 de Febrero del 2004
Sencillo:

Una posible solución es la siguiente:
Pones un control invisible en la sección de detalle del informe con el origen de control =1. A ese control le llamas, por ejemplo ctlUnos.
Pones otro control invisible en la sección detalle del informe que realice una suma contínua del control ctlUnos. A este control le llamas, contador, por ejemplo.
Y pones el siguiente código en el evento alimprimir de la sección de talle del informe:

Private Sub Detalle_Print(Cancel As Integer, PrintCount As Integer)
If Me.contador Mod 2 = 0 Then
Me.Detalle.BackColor = 12632256
Else
Me.Detalle.BackColor = 16777215
End If
End Sub

Nota: las constantes de color las puedes cambiar por las que quieras.

Saludos...

pruiz
06 de Febrero del 2004
Correcto! esto funciona.