Consulta Macro

Dudas sobre Tablas, Consultas, Formularios, Informes...
yosoyese30
Nivel 1
Mensajes: 1
Registrado: Jue Jul 12, 2018 11:10 am

Consulta Macro

Mensajepor yosoyese30 » Jue Jul 12, 2018 2:03 pm

Buenos días, a ver si alguien pudiera ayudarme con una situacion que tengo.En un formulario de introduccion de datos, tengo una macro que realiza ciertas cosas una vez hago clic en el botón de guardar registros. Lo primero que hace es:

Si se cumple esta condicion, establece un valor en un campo del formulario.

([Formularios]![Codigos]![Cantidad]) Es Nulo Y Negado [Formularios]![Codigos]![Subformulario Articulos Saco].[Formulario]![CantidadPalet] Es Nulo

Tengo esta condicion repetida por dos campos, una para saco y otra para bolson

([Formularios]![Codigos]![Cantidad]) Es Nulo Y Negado [Formularios]![Codigos]![Subformulario Articulos Saco].[Formulario]![CantidadPalet] Es Nulo
([Formularios]![Codigos]![Cantidad]) Es Nulo Y Negado [Formularios]![Codigos]![Subformulario Articulos Bolson].[Formulario]![CantidadPalet] Es Nulo

Si ejecuto las dos me da un error, sin embargo si ejecuto las dos de manera individual me funciona correctamente.

Si indico Es Nulo , me da como que la condicion es cierta, cuando no lo es ( imagen 3 ) y si lo pongo en la condicion como <>0 entonces me indica que no coinciden los tipos ( imagen 4 ). La cuestion es que de las dos condiciones una va y la otra da fallo, es como que no me deja que se ejecuten las dos acciones a la vez.

Alguien puede ayudarme??? pleaseeee, os lo agradeceria enormemente.
Adjuntos
1.jpg
3.jpg
4.jpg

pitxiku
VIP
Reto01
Mensajes: 200
Registrado: Sab Sep 30, 2017 6:23 pm

Re: Consulta Macro

Mensajepor pitxiku » Sab Jul 14, 2018 1:34 pm

Prueba con los paréntesis, no sea cosa que Access esté entendiendo mal el Y:

(([Formularios]![Codigos]![Cantidad]) Es Nulo) Y (Negado (([Formularios]![Codigos]![Subformulario Articulos Saco].[Formulario]![CantidadPalet]) Es Nulo))


Si no, puedes probar con Nz y un número que nunca se pueda cumplir:


(Nz([Formularios]![Codigos]![Cantidad];-100) = -100) Y (Nz([Formularios]![Codigos]![Subformulario Articulos Saco].[Formulario]![CantidadPalet];-100) <> -100)


Volver a “Objetos Access”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados