Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Access - Formato condicional

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Formato condicional

Autor:Angel (6 intervenciones)
Fecha:05/05/2006 11:28:38
La consulta es sencilla creo que lo hago bien pero no me funciona. Tengo un formulario en el que cambio el color de los registros según diferentes condiciones usando la opción 'Formato condicional'. Hasta ahi todo bien, abro el formulario y funciona todo perfectamente. Ese formulario le inserto como subformulario dentro de otro y entonces es cuando me deja de funcionar. En el formato condicional uso la opción de Expresión en todos los campos menos en uno q uso el 'valor=', este último es el único que me funciona en el subformulario. A que puede ser debido? Podría hacer algo similar mediante código? He intentado poner el código en diferentes eventos pero no hay manera de q funcione. Espero vuestros comentarios. GRACIAS.
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Formato condicional

Autor:delrio (38 intervenciones)
Fecha:05/05/2006 17:28:54
Hola.

El código para hacer eso debería poner en el detalle del formulario, en el evento on print.

Sería algo parecido a esto (lo escribo de memoria, así que puede tener fallos):

If cuadroprecio < 1000 then
me.backcolor = vbRed
End if
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Formato condicional

Autor:Angel (6 intervenciones)
Fecha:08/05/2006 08:08:50
Gracias por tu respuesta pero te recuerdo que los formularios no tienen el evento print ni el format que son muy útiles en estos casos, estos eventos estan presentes en los informes nada mas. Haciendolo como lo tengo funciona perfectamente hasta que ese formulario pasa a ser un subformulario dentro de otro y ahi deja de funcionar.
Gracias otra vez por contestar.
Un saludo.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Formato condicional

Autor:Enrique (1299 intervenciones)
Fecha:08/05/2006 08:59:43
Hola Angel:
Deduzco que ahora la expresión del formato condicional del Subformulario, depende de algún campo del Formulario principal, cuando antes dependía de si mismo al no estar insertado, por eso funcionaba bien, pero al pasar a ser subformulario no encuentra el valor de la Expresión. Ejemplo:

Antes:
Expresión: [Ciudad] = "Madrid" Negrita - Fondo verde, etc

Ahora debes cambiar a:
Expresión: Forms![FormularioPrincipal]![Ciudad] = "Madrid"

Más o menos creo que por ahí van los tiros, prueba a ver que pasa.

Saludos
Enrique
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Formato condicional

Autor:Angel (6 intervenciones)
Fecha:08/05/2006 09:32:35
Gracias Enrique por tu respuesta pero no van por ahi los tiros. Para mi que es un 'fallo' de access. El valor que cojo para la comparación sigue estando en el subformulario no en el formulario principal. Si quieres por curiosidad hacer una prueba simplemente crea un formulario y le pones en algun campo un formato condicional. Creas otro formulario en el q insertas un 'contro ficha' y dentro añades el subformulario, verás como automáticamente dejan de funcionar los formatos condicionales creados como 'expresion' los que cambian si el campo cumple un valor si q siguen funcionando.
Gracias por tu respuesta y a ver si entre todos resolvemos este misterio.
Un saludo
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Formato condicional

Autor:Enrique (1299 intervenciones)
Fecha:08/05/2006 09:57:31
Pues si que debe ser un fallo de Access, pero de "tu Access" porque he probado como me has dicho y a mi me funciona el formato condicional de Expresiones en un subformulario dentro del un control ficha con Access 2000. Me funciona igual antes de insertarlo y despues. Cosas raras que pasan.

Enrique
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Formato condicional

Autor:Angel (6 intervenciones)
Fecha:08/05/2006 10:18:56
Ahora si que me has dejado mosca. Además tengo recien formateado y reinstalado todo pero bueno algo habra por aqui q se me escapa por lo menos se que no tengo q seguir dando vueltas a los formularios y q tengo que empezar a darselas al Access.
GRACIAS por tu ayuda.
Un saludo
Comentar