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:
Mostrar la cita
#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]
#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:

Mostrar la cita
#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:
Mostrar la cita
#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%
Mostrar la cita
Ads by Google
Search Busqueda sugerida