Tu portal de
formación online
United States

Infórmate
Inicio » Catálogo » Curso de Access 2007 Desarrollo de Aplicaciones » Establecer las claves e índices.

Curso de Access 2007 Desarrollo de Aplicaciones

Establecer las claves e índices.

Para definir la relaciones es preciso haber establecido correctamente la clave principal en cada tabla. En el caso de la tabla de detalles de pedidos la clave está formada por dos campos, y se establece de la siguiente forma:

  1. Abrimos la tabla en modo diseño.

  1. Mientras mantenemos pulsada la tecla CTRL seleccionamos los dos campos que formarán la clave principal (Idproducto e Idpedido) pulsando en los selectores de fila de la izquierda..

  1. En la ficha de Diseño dentro de las Herramientas de Tabla, pulsamos sobre el botón Clave Principal para establecer la clave quedando marcada la clave en ambos campos.

Recordamos que una clave principal podía estar formada por un solo campo de la tabla, o por una combinación de varios. No obstante se recomienda la creación de campos clave artificiales, siendo recomendables los de tipo autonumérico.


Creación de Tabla y Establecer la Clave Principal.


Índices múltiples.

Aunque nos salimos del tema central de este capítulo, vamos a ver a continuación como podemos crear índices múltiples.

Un índice simple es una tabla oculta que genera Access en la cual establece el valor del campo que esta siendo indexado y la posición que ocupa en la tabla. De esta forma cuando ordenamos por un campo indexado, se ejecuta esta operación de forma muy rápida ya que esa tarea se había realizado con anterioridad. Además si establecemos que el índice es (sin duplicados), Access evitará que introduzcamos valores repetidos en ese campo. En la tabla de clientes, si añadiéramos el campo CIF, dicho campo podríamos indexarlo sin duplicados, y de esta forma no podríamos duplicar a un cliente cuyo CIF ya existe en nuestra tabla de clientes.

Un índice múltiple esta formado por varios campos, y puede ser definido con duplicados o sin ellos. La única diferencia es que el orden se establece por la combinación de varios campos, en lugar de uno solo. En la tabla de vendedores, para evitar introducir duplicados, podríamos crear un índice múltiple sin duplicados formado por (apellidos, nombre, teldomicilio). Una vez creado el índice, Access evitará que metamos a un vendedor cuya combinación de esos tres campos coincida con los de un dato ya existente. Lo vemos por pasos:

  1. Abrimos la tabla Empleados en la vista Diseño.
  2. Accedemos al botón Índices, dentro de la ficha diseño en las Herramientas de Tabla.

  1. Aparecerá el cuadro de índices.

  1. En una nueva línea escribimos el nombre del índice Ej:"triple", y a continuación seleccionamos los campos que formarán ese índice.

  1. Pulsamos de nuevo sobre el nombre del índice y cambiamos a la parte inferior del cuadro donde establecemos las características del índice.

  1. Seleccionaremos que no va a ser la clave principal en la primera opción. Seleccionamos que debe ser un índice único (sin duplicados), e indicamos que puede haber valores nulos en el índice en previsión de que falte algún dato en alguno de estos campos.
  2. Guardamos los cambios en el diseño de la tabla, y para probarlo podemos intentar añadir un nuevo cliente con el mismo nombre apellidos y teléfono que otro que exista.
Creación de Índices Múltiples.


Si desea obtener un acceso sin restricciones a los contenidos del curso de Access 2007 Desarrollo de Aplicaciones y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.
aaa