Imprimir página | Cerrar ventana

No valida Emails

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86932
Fecha de impresión: 26/Marzo/2026 a las 19:25


Tema: No valida Emails
Publicado por: Bepb
Asunto: No valida Emails
Fecha de publicación: 23/Mayo/2024 a las 17:41
Hola,
    me estoy volviendo loco con la validación de emails en un campo de una tabla (he probado definiendo el campo como texto corto y texto largo), he consultado un montón de opciones y páginas y la que expongo la dan como correcta pero a mi no me los admite, no sé que puede estar pasando.

    Como regla de validación le he puesto la que se indica en la página de Microsoft, que es la misma o muy parecida en otras páginas que he consultado, que es la siguiente:

Es Nulo O ((Como "*?@?*.?*") Y (No Como "*[ ,;]*"))

Un saludo



-------------
Saludos desde Menorca. José Luis



Respuestas:
Publicado por: mounir
Fecha de publicación: 23/Mayo/2024 a las 20:23
Hola!

Así es lo correcto (en negrita):
Es Nulo O ((Como "*?@?*.?*") Y (Negado Como "*[ ,;]*"))

-------------
Un Saludo.


Publicado por: Bepb
Fecha de publicación: 24/Mayo/2024 a las 12:18
Hola Mounir,

    Con esa modificación que me comentas sigue dándome error en cualquier email.

Un saludo.


-------------
Saludos desde Menorca. José Luis


Publicado por: mounir
Fecha de publicación: 24/Mayo/2024 a las 13:17
Hola!

¿Qué versión de Access Tienes?
La fórmula que publicaste funciona en Access 2010, mientras la otra que puse yo funciona en Access 2003.

Yo la pondría en su versión anglosajona y que tu Access la ponga en castellano:

Is Null Or ((Like "*?@?*.?*") And (Not Like "*[ ,;]*"))

-------------
Un Saludo.


Publicado por: Bepb
Fecha de publicación: 26/Mayo/2024 a las 18:06
Hola Mounir,

    Hice lo que me comentaste y ahora funciona bien, lo puse en anglosajón y el mismo lo tradujo a:

Es Nulo O ((Como "*?@?*.?*") Y (NoEs Como "*[ ,;]*"))

La versión que tengo de Access y el resto es la Microsoft Office  2019.

Parece mentira que sea una cosa así, que no haya compatibilidad en esos aspectos.

Bueno, muchas gracias.
Se puede cerrar el tema.


-------------
Saludos desde Menorca. José Luis



Imprimir página | Cerrar ventana