ACC2000: Cómo solucionar problemas de página no válida en Microsoft Access 2000

Seleccione idioma Seleccione idioma
Id. de artículo: 208488 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Principiante: Requiere conocimientos de la interfaz de usuario en equipos de usuario único.

Este artículo hace referencia a una base de datos de Microsoft Access (.mdb) y a un proyecto de Microsoft Access (.adp).

Expandir todo | Contraer todo

En esta página

Resumen

Este artículo describe las causas de errores de página no válida en Microsoft Access 2000 y proporciona los pasos de solución de problemas para resolver errores de página no válida.

Más información

Hay dos causas básicas para un error de página no válida en el entorno de Windows 95 ó 98:
  • Ha ocurrido algo inesperado en el entorno Windows, normalmente una dirección de memoria incorrectas. Por ejemplo, un programa o un componente de Windows podría leer o escribir en una ubicación de memoria que no tiene asignada (memoria que no posee), potencialmente sobrescribir y dañar los datos otro programa que opera en esa área de memoria.
  • Han pasado parámetros que no son válidas entre programas y el entorno de Windows. Los parámetros no válidos pueden hacer que se ejecuten instrucciones incorrectas, lo que ocasiona errores de página. Normalmente es el resultado de código de programa interno del programa incorrectamente pasar datos específicos que no se pudo interpretar correctamente por Windows o un programa basado en Windows.
Como estas causas son generales, puede sea necesario probar varios pasos de solución de problemas para encontrar la causa específica de un error de página no válida en Microsoft Access. Puede empezar por investigar los siguientes problemas relacionados con el programa:
  • Un error confirmado de Microsoft Access
  • Una base de datos dañada o fragmentada
  • Una base de datos estropeada
  • Configuraciones incorrectas del Registro
  • Bibliotecas de vínculos dinámicos que no coinciden (DLL)
Si determina que la causa no es ninguna de las anteriores, puede investigar los siguientes problemas relacionados con el sistema:
  • Un conflicto de memoria
  • Un problema de carpeta (directorio) temporal
  • Un controlador de vídeo y el problema de configuración
  • Un controlador de impresora y un problema de configuración
  • Configuración de memoria virtual incorrecta
  • Configuración incorrecta del sistema de archivos
  • Fragmentación del disco duro o errores de disco
Estos problemas relacionados con el programa relacionados con el sistema y los pasos para solucionarlos se describen detalladamente más abajo.

Problemas de programa

Error confirmado en Microsoft Access

Ocasionalmente se produce un error de página no válida por un error en un programa.

Encontrará más información acerca de cualquier problema conocido de Microsoft Access que puede provocar errores de página no válido mediante la búsqueda las palabras siguientes en Microsoft Knowledge Base:
Error de página 2000

Base de datos dañada o fragmentada

Cuando reciba un error de página no válida en Microsoft Access, debe ejecutar el comando Compactar y reparar base de datos para corregir los posibles problemas causados por daños en la estructura o datos de la base de datos actual. Si el comportamiento de la base de datos es impredecible o de rendimiento se degrada a lo largo del tiempo, lo que esté utilizando espacio en disco innecesariamente porque está fragmentado. Ejecute el comando Compactar y reparar base de datos para desfragmentar así como para reparar la base de datos.

Para ejecutar el comando Compactar y reparar base de datos :
  1. Cierre la base de datos. Si están en un entorno multiusuario, confirme que todos los usuarios han cerrado la base de datos.
  2. Hacer una copia de seguridad copia de la base de datos. Mediante el Explorador de Windows, Mi PC, Microsoft Backup, la copia de MS-DOS o comandos de copia de seguridad o otro software de copia de seguridad, copiar el archivo de base de datos (un archivo .mdb) en un copia de seguridad medio de su elección.

    Nota : si hacer una de seguridad en un disquete y el archivo de base de datos el tamaño del mayor la capacidad, no utilice el Explorador de Windows o Mi PC para realizar una copia de seguridad la base de datos; debe utilizar Microsoft Backup, comando de copia de seguridad de MS-DOS o en software de copia de seguridad que puede copiar el archivo a través a más de un disco.

    También debe crear una copia de seguridad del archivo de información de grupo de trabajo. Microsoft Access almacena las preferencias y la información de cuenta de seguridad de cada usuario en este archivo. Si este archivo se pierde o resulta dañado, no podrá iniciar Microsoft Access hasta que restaure o vuelva a crearla.

    Realizar copia de objetos de base de datos individuales creando una base de datos en blanco e importando los objetos que desee de la base de datos original.
  3. En el menú Herramientas , elija Utilidades de base de datos y, a continuación, haga clic en Compactar y reparar base de datos .
  4. Especifique el nombre y ubicación de la base de datos que desea reparar. Haga clic en Compactar . En el cuadro de texto nombre de archivo , escriba el nombre de la base de datos y, a continuación, haga clic en Guardar .

    Nota : puede usar el mismo nombre que el original para el archivo de base de datos compactado o puede utilizar un nombre diferente para crear un archivo independiente. Si utiliza el mismo nombre, unidad y carpeta y la base de datos se compacta correctamente, Microsoft Access reemplaza automáticamente el archivo original con la versión compactada.
Nota : después de ejecutar el comando Compactar y reparar base de datos , si la base de datos tiene un comportamiento impredecible o recibirá un error de página no válida (inmediatamente o después de uso continuado), debe intentar los pasos de solución de problemas adicionales descritos en este artículo para encontrar la causa del error de página.

Base de datos dañada

Si el comando Compactar y reparar base de datos no se resuelve un comportamiento impredecible o los errores de sistema relacionados página no válida, puede intentar crear una nueva base de datos, importar objetos de la base de datos antigua y compilar todos los módulos de la nueva base de datos.

Nota : este método no se recomienda si la base de datos es una réplica en un conjunto de réplicas. Si la réplica está dañada, es mejor crear una réplica nueva a partir del Diseño principal.

Para crear una nueva base de datos, siga estos pasos:

  1. Crear una nueva base de datos Microsoft Access 2000.
  2. En el menú archivo , haga clic en Obtener datos externos y, a continuación, haga clic en Importar .
  3. En el cuadro de diálogo Importar , seleccione Microsoft Access (.mdb) en el cuadro tipo de archivo .
  4. En el cuadro Buscar en , seleccione la unidad y carpeta donde está ubicado el archivo de base de datos (.mdb) de Microsoft Access que desea importar y haga doble clic en icono de la base de datos.
  5. En el cuadro de diálogo Importar objetos , haga clic en uno o varios objetos para importar. Quizás desee seleccionar sólo unos pocos objetos al mismo tiempo porque esto facilita a identificar los objetos dañados.
  6. Haga clic en Aceptar para importar los objetos seleccionados. Si un objeto genera un error mientras se importan, el objeto es probablemente irreparable. Será necesario para importar el objeto desde una base de datos de copia de seguridad o para volver a crear el objeto desde el principio.
  7. Repita los pasos 2 a 6 hasta que todos los objetos se importan a la nueva base de datos.
  8. Compile todos los módulos importados en la nueva base de datos. Para ello, siga estos pasos:
    1. En la ventana base de datos, haga clic en la ficha módulos .
    2. Seleccione un módulo y, a continuación, haga clic en Diseño .
    3. En el menú Depurar , haga clic en compilar el database name.
  9. Cierre la nueva base de datos y Microsoft Access.
Nota : si la base de datos original tiene referencias a bases de datos de biblioteca o bibliotecas de tipos, tome nota de las referencias. A continuación, en la base de datos nueva, utilice el comando referencias (en la vista Diseño de un módulo) para agregar las mismas referencias como la base de datos original.

La próxima vez que ejecute Microsoft Access y abra esta nueva base de datos, no debería tener los problemas de un comportamiento impredecible o errores relacionados con el programa a la página, suponiendo que la causa era una base de datos dañado, fragmentado o dañado. Si todavía tiene problemas con la base de datos, pruebe pasos de solución de problemas adicionales descritos en este artículo para encontrar la causa del problema.

Configuraciones incorrectas del Registro

Si la causa de un comportamiento impredecible o de errores de página no válida en Microsoft Access es relacionados con el programa, puede producir de configuración incorrecta en el registro de Microsoft Windows. Puede restablecer o volver a generar la configuración del registro de Microsoft Access; para ello, siga estos pasos:
  1. Haga clic en Inicio y, a continuación, seleccione configuración . En el submenú configuración , haga clic en Panel de control .
  2. En la ventana Panel de control, haga doble clic en Agregar o quitar programas .
  3. En la lista de programas de muestra, haga clic en Microsoft Office 2000 y haga clic en Agregar o quitar . Esto mostrará la ventana de modo de mantenimiento de Microsoft Office 2000.
  4. En la ventana modo de mantenimiento de Microsoft Office 2000, haga clic en Reparar Office y, a continuación, siga las instrucciones para volver a instalar Microsoft Office.

DLL no coincidentes

Otra causa de errores de página no válida es bibliotecas no coincidentes de vínculos dinámicos (DLL) en su sistema Windows. En este caso, el archivo de biblioteca aparece en la mensaje de error es a menudo una versión incorrecta de Microsoft Access, por ejemplo:
MSACCESS provocó un error de página no válida en el name .dll
Este problema de DLL no coincidentes puede producirse a veces si cualquiera de los siguientes programas están instalado en el equipo cuando se configura Microsoft Access o Microsoft Office:
  • Microsoft Visual Basic versión 4.0 con Visual SourceSafe (sólo Enterprise Edition)
  • Microsoft Visual Basic versión 4.0 (Standard o Professional)
  • Estándar de Microsoft Office para Windows 95
Para resolver el problema de DLL que no coinciden, siga estos pasos:

  1. Inicie el Explorador de Windows y busque la carpeta \Windows\System. Buscar el archivo de biblioteca aparece en la mensaje de error de errores de página y, a continuación, cambie el nombre del archivo de biblioteca por un nombre único.
  2. Desinstalar Microsoft Access o Microsoft Office y cualquiera de los programas enumerados anteriormente que tenía instalado en el equipo en el momento que ha recibido el mensaje de error. Para ello, siga estos pasos:
    1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en Panel de control .
    2. En el panel de control, haga doble clic en Agregar o quitar programas .
    3. En el cuadro de diálogo Propiedades de agregar o quitar programas , seleccione el programa para desinstalar y haga clic en Agregar o quitar .
    4. Siga las instrucciones para quitar todos del programa.
    Nota : si tiene Microsoft Visual Basic con Visual SourceSafe instalada, no es necesario desinstalar el programa de Visual Basic. En su lugar, puede quitar el componente de SourceSafe.

  3. Vuelva a instalar Microsoft Access o Microsoft Office siguiendo estos pasos.

    Nota : asegúrese de instalar Microsoft Access primero y segundo de Microsoft Office cuando reinstale los dos programas. Esta orden de instalación es importante para evitar el problema de que no coincidentes archivos DLL en el sistema.
    1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en Panel de control .
    2. En el panel de control, haga doble clic en Agregar o quitar programas .
    3. En el cuadro de diálogo Propiedades de agregar o quitar programas , haga clic en instalar .
    4. Siga las instrucciones para instalar el programa en el equipo.
  4. Si quita Microsoft Visual SourceSafe, puede repetir el paso 2 para reinstalar el componente de SourceSafe de Visual Basic (Enterprise).
  5. Si quita todo de Visual Basic, puede reinstalar el programa repitiendo el paso 3.
  6. Si quita Microsoft Office Standard para Windows 95, puede reinstalar el programa repitiendo el paso 3.
Si continúa recibiendo errores de página no válida después de investigar las causas relacionadas con el programa, intente solucionar problemas relacionados con el sistema, que se describen a continuación.

Problemas relacionados con el sistema

Esta sección describen causas relacionadas con el sistema de los errores de página no válida en Windows 95 y 98 sistemas de operativos. Si ejecuta Microsoft Access en Windows NT, muchos de los conceptos de solución de problemas descritos en esta sección son aplicables todavía. Sin embargo, las instrucciones paso a paso para implementarlos pueden ser diferentes. Consulte la documentación de Windows para obtener más información acerca de cómo solucionar estas causas relacionadas con el sistema.

Conflicto de memoria

Una causa habitual de errores de página no válida es un conflicto de memoria que implican un controlador de dispositivo, programas de terminar y permanecer residentes (TSR), un componente del sistema o algún otro archivo cargado. Para solucionar un conflicto de memoria, el primer paso es reiniciando Windows 95 o 98 en modo seguro.

Modo a prueba de errores elude los archivos de inicio, incluyendo el registro, config.sys, Autoexec.bat y [Boot] y [386Enh] secciones del archivo System.ini y le proporciona acceso a los archivos de configuración de Windows. Sólo se cargan los archivos del sistema y los controladores de dispositivos esenciales (mouse, teclado y VGA estándar). El modo a prueba de errores es útil para aislar y resolver conflictos de memoria.

Para iniciar Windows 95 o 98 en modo seguro:
  1. Reinicie el equipo. Cuando aparezca el mensaje "Iniciando Windows 95/98", presione la tecla F8.
  2. Seleccione la opción Modo seguro en el menú Inicio (o presione F5).
  3. Reinicie Microsoft Access e intente reproducir el error de página no válida.

    Si no puede reproducir el error de página no válida, la causa es probablemente relacionado con la del sistema. Para aislar a la causa específica, reinicie el equipo y recorrer los comandos de inicio línea por línea. Para obtener más información acerca de esta técnica, buscar "paso a paso" y, a continuación, "atravesar los comandos de inicio línea por línea" utilizando la opción Buscar los temas de Ayuda de Windows 95 ó 98. Si puede reproducir el error de página no válida en modo seguro, puede intentar los pasos de solución de problemas adicionales descritos en este artículo. También puede intentar realizar un inicio limpio del equipo.
Para obtener información adicional acerca de cómo realizar un inicio limpio en Windows 95, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
136337Solucionar mensajes de error y problemas de inicio de Windows 95
Para obtener información adicional acerca de carga al iniciar Windows 95 en SafeMode de archivos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
122051Cómo inicia Windows 95 el modo a prueba de fallos

Problema de carpeta Temp

En ocasiones pueden producirse comportamientos impredecibles en Microsoft Access si no hay suficiente espacio en disco para los archivos temporales. es necesario eliminar periódicamente todos los archivos temporales que hayan quedado en el sistema. Además, asegúrese de que tener al menos 8 10 megabytes (MB) de espacio libre en el disco duro que contiene la carpeta (Temp) temporal.

Para quitar los restantes archivos temporales, siga estos pasos:
  1. Reinicie el equipo. Presione la tecla F8 cuando vea el "Iniciando Windows 95/98" mensaje y, a continuación, seleccione Sólo símbolo del sistema en modo a prueba de errores.
  2. Escriba set y, a continuación, presione ENTRAR. Anote la ubicación de la variable TEMP.
  3. Vaya a la carpeta anotada en el paso 2. Por ejemplo, si TEMP es C:\WINDOWS\TEMP, escriba la línea siguiente y, a continuación, presione ENTRAR:
    c:\Windows\Temp
  4. Elimine los archivos temporales en este directorio. Los archivos temporales suelen tener la extensión .tmp. Para eliminar dichos archivos, escriba la línea siguiente y presione ENTRAR:
    del *.tmp
    Nota : no debe elimine estos archivos desde la interfaz gráfica de usuario (GUI) de Windows ya Windows o un programa basado en Windows puede estar usando uno de estos archivos.
  5. Si el equipo tiene un botón Restablecer, presione ahora. En caso contrario, presione CTRL + ALT + SUPR para reiniciar el equipo, que iniciará Windows 95 o 98 en modo normal.

Problema de vídeo

Algunas veces, en Microsoft Access pueden producirse errores de página o comportamientos de pantalla impredecibles debido a un conflicto del controlador de vídeo o a una configuración incorrecta del hardware de gráficos del sistema.

Conflicto del controlador de vídeo

Para solucionar conflictos del controlador de vídeo, cambie el adaptador de vídeo del sistema a VGA estándar, que debe funcionar con la mayoría de los monitores. Para obtener información adicional acerca de cómo cambiar su adaptador de pantalla a VGA estándar, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
135483Archivo Display.txt de CD-ROM de Windows 95
Póngase en contacto si cambiar al adaptador de pantalla VGA estándar se resuelve el error de página o problemas de comportamiento de la pantalla inesperado en Microsoft Access, debe con el fabricante del adaptador para averiguar si un controlador actualizado.

Configuración de hardware de gráficos

Para determinar si un error de página no válida debido a la forma Windows 95 o 98 utiliza la tarjeta de vídeo, puede intentar modificar la configuración de hardware de gráficos. Para ello, siga estos pasos:
  1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en Panel de control .
  2. Haga doble clic en el icono sistema .
  3. Haga clic en la ficha rendimiento y, a continuación, haga clic en gráficos bajo Configuración avanzada .
  4. Mueva el control deslizante Aceleración de hardware al Ninguno valor (todos a la izquierda) y, a continuación, haga clic en Aceptar .
  5. En el cuadro Propiedades del sistema , haga clic en Aceptar .
Para obtener información adicional acerca de cómo solucionar problemas de vídeo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
127139Solucionar problemas de vídeo en Windows

Problema de controlador de impresora

Cuando intenta imprimir en Microsoft Access, si recibe un error de página no válida o problemas de impresión, puede probar el controlador genérico/texto sólo en Windows 95 o 98. Para ello, siga estos pasos:
  1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en impresoras .
  2. Haga doble clic en el icono Agregar impresora y siga las instrucciones del Asistente para instalar al controlador de impresora genérico/sólo texto.
  3. Pruebe a imprimir desde Microsoft Access con este controlador.
Nota : si los problemas de impresión existen para controlador genérico/sólo texto, así como otro controlador, el problema es más probable es que no específicos del controlador. Sin embargo, si el problema de impresión parece corregirse al utilizar un controlador de impresora diferente, siga los pasos descritos a continuación para quitar y volver a instalar el primer controlador de impresora:
  1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en impresoras .
  2. Utilice el botón secundario del mouse para haga clic en la impresora que desea quitar y, a continuación, haga clic en Eliminar en el menú que aparece.
  3. Si pide confirmación para quitar todos los archivos asociados con la impresora, haga clic en .
  4. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en impresoras .
  5. Haga doble clic en el icono Agregar impresora y siga las instrucciones del Asistente para volver a instalar el controlador de impresora original.
    Nota : si reinstala el controlador de impresora no soluciona los problemas de impresión, puede intentar utilizar un controlador diferente o el controlador genérico/sólo texto nuevo. Ponerse en contacto con el fabricante del controlador de impresora para informar del problema y averiguar si hay disponible un controlador actualizado.

Configuración de memoria virtual incorrecta

En ocasiones puede advertir un comportamiento inesperado en Microsoft Access si la configuración de la memoria virtual es demasiado baja para el sistema. Windows 95 ó 98 utiliza un administrador de memoria virtual dinámica para controlar las tareas de archivo de intercambio. Debe usar la configuración predeterminada de la memoria virtual siempre que sea posible.

Sin embargo, si sospecha que el comportamiento inesperado en Microsoft Access se debe a memoria virtual baja, puede intentar cambiar manualmente la configuración de memoria virtual. Si la memoria virtual ya está configurada en su valor máximo, quizás necesite seleccionar un disco duro diferente o quitar archivos del disco duro actual para poder aumentar el espacio libre reservado para la memoria virtual. Puede aumentar la cantidad de espacio reservado para memoria adicional siguiendo estos pasos:
  1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en Panel de control .
  2. Haga doble clic en el icono sistema .
  3. Haga clic en la ficha rendimiento y, a continuación, haga clic en memoria Virtual .
  4. Seleccione la opción Permitir especificar la configuración de memoria virtual .
  5. Seleccione un disco duro y, a continuación, aumente la configuración mínima y máxima según sea necesario.
  6. Haga clic en Aceptar .
Para obtener información adicional acerca de la memoria virtual, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
128327Cómo Windows 95 ó 98 administra la memoria virtual

Configuración incorrecta del sistema de archivos

Un comportamiento impredecible en Microsoft Access puede deberse (en raras ocasiones) configuración incorrecta de rendimiento del sistema de archivos de Windows. Para probar estas configuraciones, puede intentar activar o desactivar opciones de sistema de archivos, como Deshabilitar nuevo compartir y semántica de bloqueo o Deshabilitar todos los 32 bits, controladores de disco en modo protegido ."

Para probar la configuración del sistema de archivos diferentes:

  1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en Panel de control .
  2. Haga doble clic en el icono sistema .
  3. Haga clic en la ficha rendimiento .
  4. Haga clic en el botón Sistema de archivos .
  5. Haga clic en la ficha solución de problemas .
  6. Establezca las opciones a otra configuración y, a continuación, haga clic en Aceptar .
Si modifica la configuración de rendimiento del sistema de archivos, el comportamiento impredecible de Microsoft Access no se soluciona, repita los pasos anteriores para restablecer las opciones de rendimiento del sistema de archivos a su configuración original. A continuación, puede intentar otros pasos de solución de problemas de este artículo para aislar a la causa de los problemas.

Fragmentación del disco duro o errores de disco

Si un error de página no válida es el resultado de la fragmentación del disco o errores de disco duro, puede utilizar ScanDisk y Desfragmentador de disco (Defrag.exe) para corregir el problema. Para utilizar ScanDisk, siga estos pasos:
  1. Haga clic en Inicio , seleccione programas , Accesorios , Herramientas del sistema y, a continuación, haga clic en ScanDisk .
  2. Seleccione la unidad que contiene la carpeta de Microsoft Access.
  3. Haga clic en completa , como la opción de Tipo de prueba .
  4. Haga clic en iniciar .
  5. Si se informa de errores, asegúrese de permitir que ScanDisk corregir los problemas.
Para utilizar Desfragmentador de disco, siga estos pasos:
  1. Haga clic en Inicio , seleccione programas , Accesorios , Herramientas del sistema y, a continuación, haga clic en Desfragmentador de disco .
  2. Seleccione la unidad que contiene la carpeta de Microsoft Access y, a continuación, haga clic en Aceptar .
  3. En el cuadro Desfragmentador de disco , haga clic en iniciar .

Propiedades

Id. de artículo: 208488 - Última revisión: miércoles, 12 de febrero de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbenv kbhowto kbinfo KB208488 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 208488

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com