Comprobar tabla

24/05/2010 - 18:14 por JoseMB | Informe spam
Hola a tod@s

Necesito que al abrir un formulario (Al Abrir) compruebe automaticamente si
en una TABLA o CONSULTA ya filtrada (me da igual) si los campos A, B, o C de
algun registro en toda la table o consulta tienen valor 0 (cero) y si es asi
lanzara un msgbox.

¿como lo hago?
Gracias por vuestra ayuda.

Preguntas similare

Leer las respuestas

#1 Lazar
24/05/2010 - 18:27 | Informe spam
Hola
En el evento "Al Abrir" del formulario compruébalo con DLookup

If DLookup("CampoA", "LaTabla", "CampoA = 0") OR DLookup("CampoB",
"LaTabla", "CampoB = 0") OR DLookup("CampoC", "LaTabla", "CampoC = 0") THEN
MSGBOX "El campoA o el campo B o el campo C contienen algún cero"
END IF

Saludos
Ramón



"JoseMB" escribió en el mensaje
news:
Hola a

Necesito que al abrir un formulario (Al Abrir) compruebe automaticamente
si
en una TABLA o CONSULTA ya filtrada (me da igual) si los campos A, B, o C
de
algun registro en toda la table o consulta tienen valor 0 (cero) y si es
asi
lanzara un msgbox.

¿como lo hago?
Gracias por vuestra ayuda.
Respuesta Responder a este mensaje
#2 José Mª Fueyo
24/05/2010 - 18:34 | Informe spam
Hola
Mira en la ayuda la función DCount. Te puede servir para contar los
registros que cumplen un criterio.

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#3 JoseMB
24/05/2010 - 19:47 | Informe spam
Agradezco la idea pero resulta que no hace nada, o sea que en un registro
cualquiera de la tabla por ejemplo en campo A es 0 (cero) por lo tanto tendra
que lanzar el msgbox pero en realidad no hace nada.

Y ahora que?
Gracias por vuestra ayuda.


"Lazar" wrote:

Hola
En el evento "Al Abrir" del formulario compruébalo con DLookup

If DLookup("CampoA", "LaTabla", "CampoA = 0") OR DLookup("CampoB",
"LaTabla", "CampoB = 0") OR DLookup("CampoC", "LaTabla", "CampoC = 0") THEN
MSGBOX "El campoA o el campo B o el campo C contienen algún cero"
END IF

Saludos
Ramón



"JoseMB" escribió en el mensaje
news:
> Hola a
>
> Necesito que al abrir un formulario (Al Abrir) compruebe automaticamente
> si
> en una TABLA o CONSULTA ya filtrada (me da igual) si los campos A, B, o C
> de
> algun registro en toda la table o consulta tienen valor 0 (cero) y si es
> asi
> lanzara un msgbox.
>
> ¿como lo hago?
> Gracias por vuestra ayuda.


.

Respuesta Responder a este mensaje
#4 Lazar
24/05/2010 - 21:42 | Informe spam
Puedes poner el código que has puesto ?

Saludos
Ramón



"JoseMB" escribió en el mensaje
news:
Agradezco la idea pero resulta que no hace nada, o sea que en un registro
cualquiera de la tabla por ejemplo en campo A es 0 (cero) por lo tanto
tendra
que lanzar el msgbox pero en realidad no hace nada.

Y ahora que?
Gracias por vuestra ayuda.


"Lazar" wrote:

Hola
En el evento "Al Abrir" del formulario compruébalo con DLookup

If DLookup("CampoA", "LaTabla", "CampoA = 0") OR DLookup("CampoB",
"LaTabla", "CampoB = 0") OR DLookup("CampoC", "LaTabla", "CampoC = 0")
THEN
MSGBOX "El campoA o el campo B o el campo C contienen algún cero"
END IF

Saludos
Ramón



"JoseMB" escribió en el mensaje
news:
> Hola a
>
> Necesito que al abrir un formulario (Al Abrir) compruebe
> automaticamente
> si
> en una TABLA o CONSULTA ya filtrada (me da igual) si los campos A, B, o
> C
> de
> algun registro en toda la table o consulta tienen valor 0 (cero) y si
> es
> asi
> lanzara un msgbox.
>
> ¿como lo hago?
> Gracias por vuestra ayuda.


.

Respuesta Responder a este mensaje
#5 Lazar
24/05/2010 - 21:52 | Informe spam
Perdón , se me olvido un pequeño detalle

If DLookup("CampoA", "LaTabla", "CampoA = 0") = 0 OR DLookup("CampoB",
"LaTabla", "CampoB = 0") = 0 OR DLookup("CampoC", "LaTabla", "CampoC = 0") =
0
THEN
MSGBOX "El campoA o el campo B o el campo C contienen algún cero"
END IF


Saludos
Ramón



"Lazar" escribió en el mensaje
news:%23TE7zk3%
Puedes poner el código que has puesto ?

Saludos
Ramón



"JoseMB" escribió en el mensaje
news:
Agradezco la idea pero resulta que no hace nada, o sea que en un registro
cualquiera de la tabla por ejemplo en campo A es 0 (cero) por lo tanto
tendra
que lanzar el msgbox pero en realidad no hace nada.

Y ahora que?
Gracias por vuestra ayuda.


"Lazar" wrote:

Hola
En el evento "Al Abrir" del formulario compruébalo con DLookup

If DLookup("CampoA", "LaTabla", "CampoA = 0") OR DLookup("CampoB",
"LaTabla", "CampoB = 0") OR DLookup("CampoC", "LaTabla", "CampoC = 0")
THEN
MSGBOX "El campoA o el campo B o el campo C contienen algún cero"
END IF

Saludos
Ramón



"JoseMB" escribió en el mensaje
news:
> Hola a
>
> Necesito que al abrir un formulario (Al Abrir) compruebe
> automaticamente
> si
> en una TABLA o CONSULTA ya filtrada (me da igual) si los campos A, B,
> o C
> de
> algun registro en toda la table o consulta tienen valor 0 (cero) y si
> es
> asi
> lanzara un msgbox.
>
> ¿como lo hago?
> Gracias por vuestra ayuda.


.







Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida