Vous êtes sur la page 1sur 25

PROPIEDADES E NDICES

Propiedades de los campos

Dentro de cada tabla, adems del tipo de datos, podremos definir una serie de propiedades para cada campo. Nos centraremos en la solapa General en la que se definen las propiedades del campo activo.

www.valero.biz

Propiedades de los campos


Tamao del campo Formato Lugares decimales Mscara de entrada Ttulo Valor predeterminado Regla de validacin Texto de validacin Requerido Permitir longitud cero Indexado
www.valero.biz

Propiedades de los campos

Tamao del campo

Determina el nmero de caracteres que puede contener un campo. El valor por omisin es 50. EJEMPLO: en un campo que contenga un telfono no tiene sentido asignarle un tamao mayor de 11 cifras.
www.valero.biz

Propiedades de los campos

Formato

Permite mostrar las fechas y los nmeros con un formato determinado. EJEMPLO: fecha corta, fecha larga, etc.

Los formatos predefinidos relacionados con nmeros, con monedas y con fechas y horas dependen de la configuracin regional del panel de control de Windows.
www.valero.biz

Propiedades de los campos

Lugares decimales

Determina el nmero de decimales en los campos numrico o de moneda. EJEMPLO: ahora para el Euro necesitamos dos decimales, algo que no ocurra con la peseta.

www.valero.biz

Propiedades de los campos

Mscara de entrada

Obliga a que los datos introducidos en un campo se ajusten a un formato determinado. Slo funciona con tipos de datos texto o fecha. EJEMPLOS:
Podramos poner 27/09/1969 27-sep-69 Cdigo postal: slo cinco nmeros (no letras)

Ejemplo: 00000 para obligar a que sean nmeros. Ver pg.60 Gua Prctica Anaya
www.valero.biz

Propiedades de los campos

Mscara de entrada

Nota: si se crea una mscara de entrada para un campo de una tabla, esa mscara se utilizar tambin en todas las consultas, formularios e informes que usen la tabla. Por tanto, si se desea usar la mscara slo para ingresar datos a travs del formulario, se puede crear la mscara para el control del formulario y no para el campo de la tabla.
www.valero.biz

Propiedades de los campos

Mscara de entrada y Formato:

Recuerda la diferencia entre la propiedad formato y la propiedad mscara de entrada. La primera sirve para mostrar los datos, y la segunda para introducirlos.

www.valero.biz

Propiedades de los campos

Ttulo

Sustituye al nombre del campo que actualmente aparece en la vista diseo a la hora de crear formularios e informes.

10

www.valero.biz

Propiedades de los campos

Valor predeterminado

Es el valor que tomar el campo por omisin cada vez que se agregue un nuevo registro a la tabla.

EJEMPLO: si estamos en un campo Ciudad en el que el 90% de los registros pertenecen a Murcia, podramos agregar la palabra Murcia a la propiedad Valor Predeterminado para ahorrarnos la escritura de la palabra muchas veces.

11

www.valero.biz

Propiedades de los campos

Regla de validacin

Determina las condiciones que debe cumplir el dato que se pretende introducir en el campo para ser aceptado.

12

www.valero.biz

Propiedades de los campos

Texto de validacin

Establece el texto del mensaje que aparecer si el dato que se pretende introducir no cumple la anterior regla de validacin.

13

www.valero.biz

Propiedades de los campos

Requerido

Indica si es obligatorio o no introducir un dato en el campo.

14

www.valero.biz

Propiedades de los campos

Permitir longitud cero

Permite que se guarden cadenas de longitud cero en un campo texto o memo.

15

www.valero.biz

Propiedades de los campos

Indexado

Determina si el campo ser un ndice de la tabla o no (para acelerar las bsquedas).

16

www.valero.biz

Propiedades de los campos

NOTA:

como es lgico, no todas las propiedades aparecen en todos los tipos de campos. Ejemplo: no tiene sentido usar la propiedad nmeros decimales en un campo de tipo texto.

17

www.valero.biz

Propiedades de los campos

Ejercicio:

Copia la tabla pedidosfinal del archivo database1.mdb como pedidosfinal2 (slo la estructura) y para el campo fecha-venta asigna las siguientes propiedades:

Formato: fecha mediana Mscara de entrada: fecha corta Ttulo: Fecha de la venta Valor predeterminado: dejar en blanco Regla de validacin: >=#01/01/1900# Y <=Fecha() Texto de validacin: la fecha no es correcta Requerido:S Indexado:S con duplicados

18

Inventa datos para crear dos nuevos registros Inserta la fecha mal para ver que se activa el texto de validacin
www.valero.biz

ndices

Con los ndices lo que conseguimos es que Access encuentra ms rpidamente un dato dentro de un campo. Al decirle a un campo que sea indexado, Access construye internamente un ndice para l. Es como el ndice de un libro. Cuando sepamos que vamos a buscar datos muy a menudo por un campo crearemos un ndice para l. Por ejemplo, para un campo apellidos.
www.valero.biz

19

ndices

La propiedad indexado admite tres valores:


No no crea ndice para el campo S, con duplicados crea un ndice en el que se admiten duplicados (Ejemplo: un nombre de ciudad, porque se puede repetir) S, sin duplicados crea un ndice para el que no se admiten valores duplicados (Ejemplo: un campo DNI). Todas las claves primarias tienen un ndice de este tipo sin duplicados.
www.valero.biz

20

ndices

Access crea por omisin los ndices en orden ascendente (de la A a la Z y del 0 al 9) Si queremos que el ndice sea descendente habr que especificarlo en la columna Orden del cuadro de dilogo ndices. (Se accede a l a travs de
Verndices)

21

www.valero.biz

ndices

Para el ndice hay tres caractersticas:

Principal: esta caracterstica es propia de la clave principal de cada tabla. Slo puede haber una. nica: indica si el ndice permitir valores duplicados o no. Ignorar nulos: permite excluir del ndice los registros cuyo valor sea nulo (si seleccionamos No). Si se elige S, entonces admitir valores nulos.

22

www.valero.biz

ndices

Los ndices pueden ser simples o compuestos:

Los simples ya estn vistos. Los compuestos estarn formados por varios campos. Por ejemplo: los apellidos y el nombre (dos campos en este caso) EJEMPLO:

Dentro del cuadro de ndices habr que crear una nueva entrada (al final), asignando un nombre al ndice y eligiendo el campo. Despus en la siguiente fila dejamos en blanco la entrada de nombre del ndice y elegimos el siguiente campo de la tabla para crear el ndice compuesto.

23

www.valero.biz

ndices

Ejercicios:

Para la tabla pedidosfinal2 vamos a crear un ndice compuesto:

Para la tabla almacenb crearemos el ndice nproducto formado por el campo nombre-producto. Accedemos al cuadro de ndices y creamos una nueva entrada llamada destino-vendedor que estar compuesto de los campos destinatario y vendedor. Cierra el ndice y la tabla. Para la tabla otrosclientes crearemos el ndice ncliente que estar compuesto por los campos nombre-cliente y apellidos

24

www.valero.biz

ndices

Eliminacin de ndices:

Es tan sencillo como entrar al cuadro de dilogo de los ndices y eliminar la fila en la que est dicho ndice (botn derecho del ratn y eliminar filas). Borrad todos los ndices creados en el apartado anterior. Debern quedar las tablas tan slo con los ndices correspondientes a las claves primarias de cada una de las tablas.

25

www.valero.biz

Vous aimerez peut-être aussi