Beruflich Dokumente
Kultur Dokumente
El botón Tabla abre la Vista Hoja de datos, consiste en introducir directamente los datos en la tabla y
según el valor que introduzcamos en la columna determinará el tipo de datos que tiene la columna.
Plantillas de tabla crea una tabla de entre un listado que tiene predefinido, abre una tabla de este tipo
y sólo tendrás que rellenarla con sus datos.
Listas de SharePoint consiste en crear un objeto compatible con un sitio SharePoint desde el que
podrás compartir los datos almacenados en la lista o tabla con otras personans con acceso al mismo sitio.
Explicaremos a continuación la forma de crear una tabla en vista diseño. Este método consiste en definir
la estructura de la tabla, es decir, definir las distintas columnas que esta tendrá y otras consideraciones
como claves, etc...
Otra forma rápida de llegar a la vista Diseño es seleccionando la vista desde la pestaña Hoja de datos, o
haciendo clic en el botón de Vista de Diseño en la barra de estado:
1
LECCION 03 – CREAR UNA TABLA DE DATOS
2
LECCION 03 – CREAR UNA TABLA DE DATOS
En la pestaña tenemos el nombre de la tabla (como todavía no hemos asignado un nombre a la tabla,
Access le ha asignado un nombre por defecto Tabla1).
A continuación tenemos la rejilla donde definiremos las columnas que componen la tabla, se utiliza una
línea para cada columna, así en la primera línea (fila) de la rejilla definiremos la primera columna de la tabla
y así sucesivamente.
En la parte inferior tenemos a la izquierda dos pestañas (General y Búsqueda) para definir propiedades
del campo es decir características adicionales de la columna que estamos definiendo.
Y a la derecha tenemos un recuadro con un texto que nos da algún tipo de ayuda sobre lo que tenemos
que hacer, por ejemplo en este nomento el cursor se encuentra en la primera fila de la rejilla en la columna
Nombre del campo y en el recuadro inferior derecho Access nos indica que el nombre de un campo puede
tener hasta 64 caracteres.
Vamos rellenando la rejilla definiendo cada una de las columnas que compondrá la tabla:
3
LECCION 03 – CREAR UNA TABLA DE DATOS
En la primera fila escribir el nombre del primer campo, al pulsar la tecla INTRO
pasamos al tipo de datos, por defecto nos pone Texto como tipo de dato. Si
queremos cambiar de tipo de datos, hacer clic sobre la flecha de la lista
desplegable de la derecha y elegir otro tipo.
Observa como una vez tengamos algún tipo de dato en la segunda columna, la
parte inferior de la ventana, la correspondiente a Propiedades del campo se
activa para poder indicar más características del campo, características que
veremos con detalle en la unidad temática siguiente.
Repetir el proceso hasta completar la definición de todos los campos (columnas) de la tabla.
4
LECCION 03 – CREAR UNA TABLA DE DATOS
La clave principal
Antes de guardar la tabla tendremos que asignar una clave principal.
La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de identificador
de registros de forma que con esta clave podamos saber sin ningún tipo de equivocación el registro al cual
identifica. No podemos definir más de una clave principal, pero podemos tener una clave principal
compuesta por más de un campo.
Para asignar una clave principal a un campo, seguir los siguientes pasos:
Hacer clic sobre el nombre del campo que será clave principal.
Hacer clic sobre el botón Clave principal en el marco Herramientas de la pestaña Diseño.
A la izquierda del nombre del campo aparecerá una llave indicándonos que dicho campo es la clave
principal de la tabla.
Si queremos definir una clave principal compuesta (basada en varios campos), seleccionar los campos
pulsando simultaneamente la tecla Ctrl y el campo a seleccionar y una vez seleccionados todos los campos
hacer clic en el borón anterior .
Importante: Recordar que un campo o combinación de campos que forman la clave principal de una tabla
no puede contener valores nulos y no pueden haber dos filas en la tabla con el mismo valor en el campo/s
clave principal.
Cuando intentemos insertar una nueva fila con valores que infrinjan estas dos reglas, el sistema no nos
deja crear la nueva fila y nos devuelve un error de este tipo:
Tipos de datos.
A la hora de crear un campo en una tabla, hay que especificar de qué tipo
son los datos que se van a almacenar en ese campo.
5
LECCION 03 – CREAR UNA TABLA DE DATOS
Texto: permite almacenar cualquier tipo de texto, tanto caracteres como dígitos y caracteres especiales.
Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres. Normalmente
se utiliza para almacenar datos como nombres, direcciones o cualquier número que no se utilice en cálculos,
como números de teléfono o códigos postales.
Memo: se utiliza para textos de más de 255 caracteres como comentarios o explicaciones. Tiene una
longitud máxima de 65.536 caracteres. Access recomienda para almacenar texto con formato o documentos
largos, crear un campo Objeto OLE en lugar de un campo Memo.
En Access 2007 se puede ordenar o agrupar por un campo Memo, pero Access sólo utiliza los 255
primeros caracteres cuando se ordena o agrupa en un campo Memo.
Moneda: para valores de dinero y datos numéricos utilizados en cálculos matemáticos en los que estén
implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la
izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.
Access recomienda utilizar el tipo Moneda para impedir el redondeo de cifras en los cálculos. Un campo
Moneda tiene una precisión de hasta 15 dígitos a la izquierda de la coma decimal y 4 dígitos a la derecha.
Un campo Moneda ocupa 8 bytes de espacio en disco.
Autonumérico: número secuencial (incrementado de uno a uno) único, o número aleatorio que
Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos Autonumérico
no se pueden actualizar.
Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o
Activado/desactivado).
Objeto OLE: objeto como por ejemplo una hoja de cálculo de Microsoft Excel, un documento de
Microsoft Word, gráficos, imágenes, sonidos u otros datos binarios.
Hipervínculo: texto o combinación de texto y números almacenada como texto y utilizada como
dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes:
Existe otra posibilidad que es la Asistente para búsquedas... que crea un campo que permite elegir un
valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado. Al hacer clic
en esta opción se inicia el Asistente para búsquedas y al salir del Asistente, Microsoft Access establece el
tipo de datos basándose en los valores seleccionados en él.
6
LECCION 03 – CREAR UNA TABLA DE DATOS
Objetivo.
Profundizar en la opción Asistente para búsquedas y describir la pestaña Búsqueda de las
propiedades de los campos de una tabla.
En Access podemos definir esta lista de valores válidos de una forma cómoda y rápida utilizando el
Asistente para búsquedas.
Para arrancar este asistente hay que posicionarse en la ventana de diseño de tabla sobre el tipo de datos
del campo que va a contener los datos extraidos de la lista y seleccionar el tipo Asistente para
búsquedas...
7
LECCION 03 – CREAR UNA TABLA DE DATOS
A continuación aparece la primera pantalla del asistente donde nos pide si queremos obtener los valores
de una tabla o consulta o si queremos escribir los valores.
8
LECCION 03 – CREAR UNA TABLA DE DATOS
Una vez introducidos todos los valores pulsar en el botón Siguiente> para pasar a la última pantalla
donde nos permite cambiar el nombre de la columna.
Mostrar control: Cuadro combinado, esto indica que a la hora de introducir datos en el campo, este
aparecerá como un cuadro combinado con una flecha a la derecha que permita desplegar la lista de valores.
9
LECCION 03 – CREAR UNA TABLA DE DATOS
Tipo de origen de la fila: En nuestro caso es una lista de valores lo que hemos introducido.
Origen de la fila: en esta propiedad tenemos los diferentes valores de la lista separados por un punto y
coma
Columna dependiente: podemos definir la lista como una lista con varias columnas, en este caso la
columna dependiente nos indica qué columna se utiliza para rellenar el campo. Lo que indicamos es el
número de orden de la columna.
Encabezados de columna: indica si en la lista desplegable debe aparecer una primera línea con
encabezados de columna. Si esta propiedad contiene el valor Sí cogerá la primera fila de valores como fila
de encabezados.
Ancho de columnas: permite definir el ancho que tendrá cada columna en la lista. Si hay varias columnas
se separan los anchos de las diferentes columnas por un punto y coma.
Filas en lista: indica cuántas filas queremos que se visualicen cuando se despliega la lista.
Limitar a lista: Si esta propiedad contiene No podremos introducir en el campo un valor que no se
encuentra en la lista, mientras que si indicamos Sí obligamos a que el valor sea uno de los de la lista. Si el
usuario intenta introducir un valor que no está en la lista, Access devuelve un mensaje de error y no deja
almacenar este valor.
Mostrar solo valores de origen de la fila: Mustra sólo los valores que coinciden con el origen de la fila.
10
LECCION 03 – CREAR UNA TABLA DE DATOS
Donde seleccionamos la tabla o consulta desde la que queremos obtener los datos.
En el recuadro Ver, si seleccionamos Tablas, sólo aparecen las tablas definidas en la base de datos, si
seleccionamos Consultas sólo aparecen las consultas y si seleccionamos Ambas aparecen tanto las tablas
como las consultas.
11
LECCION 03 – CREAR UNA TABLA DE DATOS
Después de pulsar el botón Siguiente aparece la pantalla donde seleccionaremos las columnas que
aparecerán en la lista.
En esta ventana tenemos en la lista de la izquierda las columnas de la tabla o consulta elegida y en la
lista de la derecha iremos colocando las columnas que queremos aparezcan en la lista de búsqueda.
Para seleccionar una columna hacer clic sobre ella para que esté resaltada y después pulsar el botón
para pasar la columa resaltada a la lista de la derecha.
12
LECCION 03 – CREAR UNA TABLA DE DATOS
Aparecerá una ventana donde podremos ajustar el ancho de las columnas antes de llegar a la última
pantalla.
Luego llegaremos a la última pantalla del asistente donde nos pide el nombre de la columna como ya
vimos en la página anterior.
13
LECCION 03 – CREAR UNA TABLA DE DATOS
Las propiedades que aparecen son las mismas que en el caso de una lista de valores (ver página anterior)
lo único que ha cambiado es el tipo de origen de la fila, ahora es Tabla/Consulta, y el Origen de la fila, el
asistente ha generado la instrucción SQL necesaria para obtener de la tabla origen las columnas que
formarán parte de la lista de valores.
Nota: En este ejemplo hemos creado una lista compuesta por dos columnas de las cuales la primera será
la que contiene el valor a almacenar en el campo, como así indicamos en la propiedad Columna
dependiente.
Como nuestra tabla aún no tiene nombre asignado, aparecerá el siguiente cuadro de diálogo:
Nota: Si no hemos asignado clave principal antes de guardar la tabla, nos aparece un cuadro de diálogo
avisándonos de ello, y preguntándonos si queremos que Access cree una, si le decimos que Sí nos añade
un campo de tipo autonumérico y lo define como clave principal. Si le decimos que No se guarda la tabla sin
clave principal ya que una clave principal en una tabla es conveniente pero no obligatorio.
14
LECCION 03 – CREAR UNA TABLA DE DATOS
Hacer clic derecho sobre la pestaña con el nombre de la tabla y seleccionar Cerrar en el menú
emergente.
O bien hacer clic sobre el botón Cerrar que se encuentra en la parte derecha al mismo nivel que la
pestaña.
Para practicar las operaciones estudiadas puedes realizar el Ejercicio paso a paso de creación de
tablas.
Nota: Puedes descargarte diversos archivos útiles para realizar ejercicios a lo largo de este curso:
access2007_ejer. zip 65 KB
2 Abre la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios del disco duro (la
que se creó en el unidad anterior).
Vamos a crear dos tablas en la base de datos. Una tabla será la de alumnado y la otra tabla la de cursos.
O bien haz clic sobre el botón Tabla de la pestaña Crear, y luego ve a la vista de Diseño
haciendo clic en Vista Diseño desde la pestaña Hoja de datos o desde la barra de estado.
15
LECCION 03 – CREAR UNA TABLA DE DATOS
6 Por defecto al situarse en la segunda columna nos pondrá Texto como tipo de dato, haz clic sobre la
flecha de la derecha y elige el tipo Autonumérico.
7 Pulsa la tecla INTRO para ir a la tercera columna del campo, pero no la utilizaremos. Tampoco
cambiaremos de momento las propiedades de este campo.
9 Escribe Nombre alumnado como nombre del segundo campo de la tabla. Deja el tipo texto y
posiciónate en la tercera columna.
10 En la columna Descripción de la rejilla escribe el texto Introducir el nombre del alumno. Pulsa
INTRO para pasar a la siguiente columna.
13 Crea a partir de ahora los siguientes campos: Direccion, Poblacion que serán todos ellos de tipo
Texto.
Ahora vamos a definir el campo Codigo alumnado como Clave principal ya que no podremos tener dos
alumnos/as con el mismo código. De todas formas, puede que Access haya puesto automáticamente el
primer campo como clave principal.
A la izquierda del nombre del campo aparecerá una llave indicándonos que dicho campo es la clave
principal de la tabla.
16
LECCION 03 – CREAR UNA TABLA DE DATOS
27 Haz clic sobre la flecha de la derecha del tipo de dato para elegir el tipo Número.
28 Pulsa la tecla INTRO para ir a la tercera columna del campo, pero no la utilizaremos. Tampoco
cambiaremos de momento las propiedades de este campo.
31 Como no queremos cambiar las demás características del campo, pulsa la FLECHA ABAJO del
teclado para ir al siguiente campo.
33 Crea de la misma forma los siguientes campos: Fecha inicio y Fecha final que serán de tipo
Fecha/Hora.
A la izquierda del nombre del campo aparecerá una llave indicándonos que dicho campo es la clave
principal de la tabla.
39 Haz clic sobre el botón Cerrar a la derecha de la pestaña con el nombre de la tabla.
17