Foros del Web » Soporte técnico » Ofimática »

duda formulario access

Estas en el tema de duda formulario access en el foro de Ofimática en Foros del Web. Buenas a todos, Resulta que estoi sacando una tabla en un formulario, a traves de una consulta selecciono unos campos de la tabla y los ...
  #1 (permalink)  
Antiguo 12/03/2009, 05:12
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
duda formulario access

Buenas a todos,

Resulta que estoi sacando una tabla en un formulario, a traves de una consulta selecciono unos campos de la tabla y los muestro. El caso es que kiero que cuando un valor de un campo sea "X" el color de fondo sea rojo. e probado con estos 2 eventos, pero ninguno sirve:


Private Sub Status_BeforeUpdate(Cancel As Integer)

If Status = "Waiting" Then
Status.BackColor = "255" 'Rojo
Else
Status.BackColor = "16777215" 'Blanco
End If
End Sub


Private Sub Status_Enter()
If Status = "Waiting" Then
Status.BackColor = "255" 'Rojo
Else
Status.BackColor = "16777215" 'Blanco
End If
End Sub


Alguien sabria decirme como puedo intentarlo? un saludo y muchas gracias
  #2 (permalink)  
Antiguo 12/03/2009, 05:36
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: duda formulario access

Se trata de un form continuo??? de ser asi, tendras que recurrir al formato condicional. Si no, aparte de en el evento beforeUpdate del cuadro de texto, yo lo pondria tambien en el evento current del form:

Private Sub Status_BeforeUpdate(Cancel As Integer)

If Status = "Waiting" Then
Status.BackColor = 255 'Rojo"
Else
Status.BackColor = 16777215 'Blanco
End If
End Sub

Pero deduzco que sera continuo, ya que esto no te funcionaba

Un saludo
  #3 (permalink)  
Antiguo 12/03/2009, 06:04
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: duda formulario access

mmmm a ver, yo creo una consulta, en la que escojo unos campos. Despues creo un formulario, en distribucion tabular, a partir de esa consulta que he creado antes. y en las propiedades de ese formulario en el campo "X" kiero que cuando tenga el valor "Y" se ponda de color rojo su cuadricula. probe con esos 2 eventos, pero no veo ninguno que se llame current.

Un saludo y muchas gracias
  #4 (permalink)  
Antiguo 12/03/2009, 06:53
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: duda formulario access

El evento current es el evento "al activar registro"

Abre el formulario en vista diseño, y busca su propiedad "Vista Predeterminada" en la pestaña "formato". Si pone formulario continuos, tienes que usar el formato condicional. Si pone "Formulario simple" deberia funcionar como indicabas.

Un saludo
  #5 (permalink)  
Antiguo 12/03/2009, 10:53
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: duda formulario access

Gracias!!1 al final pude con lo del formato condicional!!! :D muchas gracias!! jejeje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:37.