Informes

08/07/2003 - 08:28 por Jose A | Informe spam
Saludos grupo:
(Access97) Tengo un informe y desearia que
dependiendo del valor del campo se modificara el color o
el tamaño de la letra de dicho campo en la linea de
detalle. Es posible? y si lo es me podeis indicar como
hacerlo.

Gracias anticipadas.

Preguntas similare

Leer las respuestas

#1 Rosa
08/07/2003 - 08:39 | Informe spam
Hola Jose A,

La forma de hacerlo sería estableceindo el siguiente código en el evento "Al
dar formato":

Private Sub Detalle_Format(Cancel As Integer, FormatCount As Integer)
If Me.Nombre_Campo = Un_VALOR Then
Me.Nombre_Campo.BackColor = 255 'Establecer un valor que corresponda a
un color, por ejemplo rojo
Me.Nombre_Campo.FontName = "Arial" 'Establecer el tipo de letra, por
ejemplo Arial
End If
End Sub

Espero te sirva,
Un saludo! :)


"Jose A" escribió en el mensaje
news:0b0701c3451a$22f0ab90$
Saludos grupo:
(Access97) Tengo un informe y desearia que
dependiendo del valor del campo se modificara el color o
el tamaño de la letra de dicho campo en la linea de
detalle. Es posible? y si lo es me podeis indicar como
hacerlo.

Gracias anticipadas.
Respuesta Responder a este mensaje
#2 Jose A
08/07/2003 - 09:03 | Informe spam
Te lo agradezco Rosa, pero las opciones de BackColor y
Font no son validas. ¿Porque?
Hola Jose A,

La forma de hacerlo sería estableceindo el siguiente


código en el evento "Al
dar formato":

Private Sub Detalle_Format(Cancel As Integer, FormatCount


As Integer)
If Me.Nombre_Campo = Un_VALOR Then
Me.Nombre_Campo.BackColor = 255 'Establecer un valor


que corresponda a
un color, por ejemplo rojo
Me.Nombre_Campo.FontName = "Arial" 'Establecer el


tipo de letra, por
ejemplo Arial
End If
End Sub

Espero te sirva,
Un saludo! :)


"Jose A" escribió en el mensaje
news:0b0701c3451a$22f0ab90$
Saludos grupo:
(Access97) Tengo un informe y desearia que
dependiendo del valor del campo se modificara el color o
el tamaño de la letra de dicho campo en la linea de
detalle. Es posible? y si lo es me podeis indicar como
hacerlo.

Gracias anticipadas.


.

Respuesta Responder a este mensaje
#3 Jose A.
08/07/2003 - 14:15 | Informe spam
He utilizado este codigo para hacer prueba:
Private Sub Detalle_Format(Cancel As Integer, FormatCount
As Integer)
If Not IsNull(Me.Desviacion8) Then
If Me.Desviacion8 > 5.01 Then
MsgBox "es mayor"
Me.Desviacion8.BackColor = 255
End If
End If
End Sub

y me indica:
Error de compilacion
No se encontro el metodo o dato miembro

señalando .BackColor

...¿a qué te refieres con que no son valida? ¿te salta un


error o al
generarlas desde código no te aparecen?, porque sino te


aparecen no te
preocupes escríbelas porque son propiedades de los campos.

Yo he hecho una prueba en access97 y me funciona perfecto.

ya me comentarás, un saludo
Rosa

"Jose A" escribió en el mensaje
news:08cb01c3451e$f82b7980$
Te lo agradezco Rosa, pero las opciones de BackColor y
Font no son validas. ¿Porque?
Hola Jose A,

La forma de hacerlo sería estableceindo el siguiente


código en el evento "Al
dar formato":

Private Sub Detalle_Format(Cancel As Integer, FormatCount


As Integer)
If Me.Nombre_Campo = Un_VALOR Then
Me.Nombre_Campo.BackColor = 255 'Establecer un valor


que corresponda a
un color, por ejemplo rojo
Me.Nombre_Campo.FontName = "Arial" 'Establecer el


tipo de letra, por
ejemplo Arial
End If
End Sub

Espero te sirva,
Un saludo! :)


"Jose A" escribió en el mensaje
news:0b0701c3451a$22f0ab90$
Saludos grupo:
(Access97) Tengo un informe y desearia que
dependiendo del valor del campo se modificara el color o
el tamaño de la letra de dicho campo en la linea de
detalle. Es posible? y si lo es me podeis indicar como
hacerlo.

Gracias anticipadas.


.





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida