Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Errores habituales en access, Esquemas y mapas conceptuales de Tecnologías de la Información y la Comunicación

Resumen de Errores habituales en access

Tipo: Esquemas y mapas conceptuales

2022/2023

Subido el 16/04/2023

PaquiCastillo
PaquiCastillo 🇪🇸

5 documentos

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Página 1 de 7
Errores más habituales en Access:
1. Fallos en las relaciones entre tablas:
Mensajes de error habituales:
a) “La relación debe ser sobre el miso número de campos con el mismo tipo de datos”:
Esto ocurre porque se están relacionando tablas a través de campos que no son del mismo tipo
en sus dos correspondientes tablas. Por ejemplo, se está intentando relacionar tablas a través
de un campo de tipo Texto corto con otro de tipo Número, o bien un campo de tipo fecha con
un campo del tipo Si/No. Debes procurar que los campos sean del mismo tipo. El único caso en
que los tipos de campos podrían ser diferentes ocurriría al enlazar dos tablas a través de un
campo del tipo Autonumeración con otro campo del tipo Número. En este caso, no habría
problemas porque, en realidad, los dos tipos de campos son numéricos.
b) El motor de base de datos no pudo bloquear la tabla ‘Nombre’ porque actualmente la
está usando otro usuario o proceso:
Esto ocurre porque no se pueden establecer relaciones entre dos tablas cuando, al menos, una
de ellas está abierta. Cierra la tabla que tengas abierta (en el ejemplo de la imagen, sería la tabla
Facturas) y vuelve a establecer las relaciones.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Errores habituales en access y más Esquemas y mapas conceptuales en PDF de Tecnologías de la Información y la Comunicación solo en Docsity!

Errores más habituales en Access:

1. Fallos en las relaciones entre tablas:

Mensajes de error habituales: a) “La relación debe ser sobre el miso número de campos con el mismo tipo de datos”: Esto ocurre porque se están relacionando tablas a través de campos que no son del mismo tipo en sus dos correspondientes tablas. Por ejemplo, se está intentando relacionar tablas a través de un campo de tipo Texto corto con otro de tipo Número, o bien un campo de tipo fecha con un campo del tipo Si/No. Debes procurar que los campos sean del mismo tipo. El único caso en que los tipos de campos podrían ser diferentes ocurriría al enlazar dos tablas a través de un campo del tipo Autonumeración con otro campo del tipo Número. En este caso, no habría problemas porque, en realidad, los dos tipos de campos son numéricos. b) El motor de base de datos no pudo bloquear la tabla ‘Nombre’ porque actualmente la está usando otro usuario o proceso: Esto ocurre porque no se pueden establecer relaciones entre dos tablas cuando, al menos, una de ellas está abierta. Cierra la tabla que tengas abierta (en el ejemplo de la imagen, sería la tabla Facturas) y vuelve a establecer las relaciones.

c) No se encontró ningún índice único para el campo al que se hace referencia en la tabla principal. Esto ocurre cuando establecemos una relación exigiendo integridad referencial y ninguno de los campos que estamos utilizando para establecer la relación es Clave principal en su tabla. Comprueba que tienes las claves principales de cada tabla establecidas.

2. Error al usar, como tipo de campo, el asistente para búsquedas:

Mensaje de error: No se creó el campo de búsqueda. El motor de base de datos no pudo bloquear la tabla ‘Nombre de la tabla’ porque otra persona u otro proceso la está usando actualmente. Compruebe que la tabla ‘Nombre de la tabla’ y los formularios, las consultas y los informes que la usan estén cerrados antes de crear este campo de búsqueda. Tal y como indica el propio mensaje de error, debes cerrar aquellos objetos (tablas, consultas, formularios e informes) a los que vas a hacer referencia. Mientras estén abiertos, no se podrá utilizar el tipo de campo Asistente para búsquedas.

b) El texto que ha especificado no es un elemento de la lista. Seleccione un elemento de la lista o escriba texto que coincida con uno de los elementos de la misma. Esto nos puede ocurrir cuando hemos utilizado, como tipo de campo, el Asistente para búsqueda y, por tanto, al introducir la información en la tabla correspondiente solo podemos elegir unos valores determinados, que nos aparecerán en una lista desplegable. Podemos seleccionar cualquier valor de esa lista desplegable, o escribir directamente un valor que aparezca en esa lista, pero si lo que escribimos no coincide con ningún valor disponible, nos aparecerá ese error. Para subsanarlo, debemos borrar el valor que da error y volver a escribirlo asegurándonos que coincide con uno de los que aparecen en la lista, o bien seleccionarlo de la propia lista directamente con el ratón.

5. Otros problemas habituales:

a) He borrado algunos registros de mi tabla, y tenía un tipo de campo “Autonumérico”, que además era clave principal y, por tanto, un valor único. Al volver a escribir en la tabla ya no me deja escribir el mismo número que eliminé y, por tanto, la tabla me queda con valores numéricos no consecutivos. Por ejemplo, en la imagen: Esto ocurre porque Access quiere dejar constancia de que hay registros que han sido eliminados. Esto tiene sentido porque si tenemos, como en el caso del ejemplo, un Código de Cliente asignado a un cliente concreto, este código debería ser siempre el mismo para este cliente y, si borramos un registro anterior, no querremos que este código de cliente cambie a un número anterior porque se reestructuren, desde que hemos borrado un registro, todos los códigos cliente de nuestra tabla.

No obstante, podría interesarnos volver a reasignar los códigos de manera que todos sigan un orden consecutivo. Para arreglar esto, debemos hacer lo siguiente:

  1. En primer lugar, nos debemos asegurar si el campo en cuestión forma parte de alguna relación entre tablas. En ese caso, lo primero sería eliminar esa relación para evitar más errores en este proceso. Recuerda que antes de eliminar esta relación, debes tener todas las tablas cerradas.
  2. A continuación, vamos a la Vista Diseño de la tabla que nos ha dado este problema. Eliminamos el registro que nos da este fallo (en la imagen de ejemlo de arriba sería Código Cliente) hacieno clic con el botón derecho del ratón y dándole a la opción Eliminar filas (si este campo es clave principal Access avisará y preguntará si estamos seguros de querer eliminarlo, le decimos que sí). Guardamos la tabla, la cerramos y la volvemos a abrir en vista diseño.
  3. Ahora vamos a volver a insertar la fila que hemos eliminado. Sobre el campo justo posterior al de la posición que queremos insertar, hacemos clic con el botón derecho y le damos a insertar filas. Se insertará, encima, un nuevo campo al que le daremos exactamente el nombre que tenía el campo que habíamos eliminado, elegimos como tipo de campo Autonumeración y, si era clave principal, le volvemos a asignar dicha clave (desde el menú que aparece al hacer clic con el botón derecho del ratón sobre él). Guarda la tabla y ciérrala.

Para cambiar de vista del panel de control, hacemos clic en el símbolo del encabezado del panel de navegación, para poder ver todas las opciones de visualización. Desde entre todas esas opciones, elegimos la vista Tipo de objeto: