Access - Operador <> no funciona en Formulario

 
Vista:
sin imagen de perfil
Val: 67
Ha aumentado 1 puesto en Access (en relación al último mes)
Gráfica de Access

Operador <> no funciona en Formulario

Publicado por Raul (42 intervenciones) el 18/01/2018 14:10:18
Hola a todos.

Lo mas seguro que sea una tontería pero no doy con ello.

Tengo un campo de texto en el que pongo el horario al que llamar al cliente, llamado "Horario".
Como valor predeterminado tengo "Indistinto"

Lo que quiero hacer es que una vez que se cambie el predeterminado cuando se carga el registro me salte un Msgbox indicando que hay que mirar el horario del cliente.

En el valor del formulario en "Al cargar" le tengo puesto, con el generador de Macros (ya que no es gran cosa), lo siguiente:

[Formularios]![FormCRM]![Horario]<>"Indistinto"
CuadroDeMensaje ...........

No me hace nada de nada.

Si le pongo [Formularios]![FormCRM]![Horario]="Indistinto" si salta lógicamente con lo que la sintaxis esta bien.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Operador <> no funciona en Formulario

Publicado por Ramón (13 intervenciones) el 18/01/2018 14:52:00
Genera un procedimiento de evento que se ejecute al activarse el registro y no al cargar el formulario.
La comparación la puedes hacer con la propiedad
1
Horario.DefaultValue
pero ese valor, al ser texto va encerrado entre dobles comillas, por lo que la comparación tendría que ser, por ejemplo,
1
Chr(34) & Horario & Chr(34) <> Horario.DefaultValue
.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 67
Ha aumentado 1 puesto en Access (en relación al último mes)
Gráfica de Access

Operador <> no funciona en Formulario

Publicado por Raul (42 intervenciones) el 24/01/2018 11:28:34
Gracias Ramón.

Como pensaba era una tontería, tenia varios if y en alguno me faltaba el end if,

Que muchas veces te vuelves loco.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar