Se aplica a
Access 2010

Síntomas

En Microsoft Access, es posible que se produzca un rendimiento lento al usar consultas de paso a través como tablas de origen en otras consultas.

Causa

Microsoft Access no almacena la definición de una consulta de paso a través. Por lo tanto, la consulta de paso a través puede ejecutarse en varias ocasiones para recuperar información relacionada con su definición. Cuando la consulta de paso a través tarda mucho tiempo en ejecutarse, Access parece dejar de responder cuando se está ejecutando la consulta de paso a través.

Solución

Según dónde observe el problema en Access, hay varios métodos disponibles para evitar este problema.Cambios generales:

  1. Mejore el rendimiento de las consultas de paso a través para reducir el tiempo que se tarda en ejecutar la consulta.

  2. En lugar de usar una consulta de paso a través, cree una vista en SQL Server y vincule esa vista a Access como una tabla vinculada.

Escenarios específicos:Diseñar una consulta:

  1. Realice cambios de diseño en la vista SQL de Access en lugar de en la vista diseño (en la vista Diseño de consulta, puede cambiar la vista a la vista SQL abriendo primero la consulta en la vista Diseño. Después, vaya a la sección Resultados en la pestaña Diseño de la cinta).

  2. El problema afecta a las consultas guardadas. Para abrir la consulta existente en la vista SQL de Access, copie la sintaxis SQL, cree una consulta, pegue la sintaxis SQL en la vista SQL y, después, cambie la consulta a la vista Diseño. Podrá diseñar la consulta sin el problema hasta que la guarde.

Abrir formularios o ejecutar consultas:

  1. Cambie la propiedad de tipo de conjunto de registros a Instantánea. (En la vista diseño, exponga la hoja de propiedades de la pestaña diseño de la cinta de opciones en el grupo Mostrar u ocultar)

Ver informes:

  1. Cambiar el informe para usar la consulta de paso a través como su origen de registros

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.