Está en la página 1de 3

UD5. BASES DE DATOS.

REGRA DE VALIDACIÓN

3. REGRA DE VALIDACIÓN
A propiedade REGLA DE VALIDACIÓN serve para requerir na configuración do CAMPO,
que se escriban valores específicos nos rexistros, e na propiedad Texto de validación
informar ós usuarios dos erros.
Por exemplo, se escribimos na regra de validación a regra >10 Y <1000 na propiedade
de REGLA DE VALIDACIÓN, obriga os usuarios a especificar valores comprendidos
entre 100 e 1000. Incluindo escribir no texto texto validación correspondente
“Especifique valores comprendidos entre 100 y 1000”.
Outro exemplo, unha regra como [FechaFin]>=[FechaInicio] obriga ós usuarios a escribir

unha data de finalización igual ou posterios a data de inicio. E no texto validación


poderíase añadir “Especifique una fecha de finalización igual o posterior a la fecha de
inicio”

En este exemplo, tamén está configurada o formato fecha cortta, con unha máscara de
entrada e ademáis esta regra de validación, pódense empregar todos posto que son
compatibles.
UD5. BASES DE DATOS. REGRA DE VALIDACIÓN

Algún exemplos de regras de validación:

Sintaxis de las reglas de validación


Regla de validación Texto de validación
<>0 Especifique un valor que no sea cero.
>=0 El valor debe ser igual o mayor que cero.
0 o >100 El valor debe ser igual que cero o mayor
que 100.
ENTRE 0 Y 1 Especifique un valor con un signo de
porcentaje (se usa con los campos que
almacenan los valores numéricos como
porcentajes)
<#01/01/2018# Especifique una fecha anterior a 2018.
>=#01/01/2017# Y <#01/01/2018# La fecha debe ser del año 2017.
<Fecha() La fecha de nacimiento no puede ser una
fecha actual.
>=Int(Ahora()) Especifique la fecha de hoy.
HOM Escriba H para hombre o M para mujer.
COMO "[A-Z]*@[A-Z].com" O "[A- Escriba una dirección de correo
Z]*@[A-Z].net" O "[A-Z]*@[A-Z].org" electrónico válida que termine en .com,
.net u .org.
[FechaObligatoria]<=[FechaPedido]+30 Escriba una fecha obligatoria que no sea
posterior a un plazo de 30 días a partir de
la fecha de pedido.
O Especifica que algunas partes (no todas)
de la regla de validación deben cumplirse.
< Menor que.
<= Menor o igual que.
> Mayor que.
>= Mayor o igual que.
= Igual que.
<> Distinto que.

Realiza o seguinte exercicio, base de datos PRODUCTOS, táboa PRODUCTOS:

CAMPO PROPIEDADES Regla de Texto de


validación validación
ID producto (clave ppal) Autonumeración
Nombredeproducto Texto corto
Precio Moneda, dos decimales Mayor o igual “El precio no
que cero puede ser un
número
negativo”

productos precios
Botas seguridad 50,00€
Chaleco reflectante 15,00€
Gafas de seguridad 18,50€
Casco -6,00€

Realiza outra táboa DENOMINADA PEDIDOS:


UD5. BASES DE DATOS. REGRA DE VALIDACIÓN

Campo Propiedades Regla de Texto de


validación Validación
Nº pedido (Clave autonumeración
ppal)
Id cliente Autonumeración (Sin
duplicados)
Fecha de pedido Fecha corta(máscara
formato 01/02/2024,
tamaño campo 10)
Fecha de entrega Fecha corta(máscara
formato 01/02/2024,
tamaño campo 10)

Nº pedido Id cliente Fecha de pedido Fecha de entrega


1 1111 05/02/2024 08/02/2024
2 2222 09/03/2024 12/04/2024
3 3333 28/03/2024 29/03/2024

También podría gustarte