
Aquí está el problema:
Abra Access 2003 en Windows 7 y cargue un formulario que tenga un subformulario. Luego cierre Acceso. Intente iniciarlo de nuevo. No puedes. Haces clic en el menú inicio para ejecutarlo pero no pasa nada.
Pero si lo inicia y carga un formulario que no tiene un subformulario, puede cerrarlo y reiniciarlo sin problemas.
Luego me di cuenta de que, aunque lo había cerrado, todavía se estaba ejecutando un proceso de acceso.
Así que esta pista me proporcionó la mejor solución hasta el momento. Escribí un breve archivo por lotes al que llamo 'Eliminar todos los MSAccess.bat' que consta solo de esta línea Taskkill /IM "MSACCESS.EXE" /f
. Lo puse C:/Program Files (x86)/
y creé un acceso directo a él en mi lista de programas.
Cuando Access no se inicia, o si sé que acabo de ejecutar un formulario de Access que lo bloqueará, hago clic en esta tarea justo antes de iniciar Access.
Realmente me gustaría encontrar una solución mejor que esta solución alternativa., si alguien sabe de alguno???
(FTY, si se pregunta por qué no lo he actualizado... Sigo usando Access 2003 porque funciona muy bien. Compré Access 2007 hace unos años para actualizarlo, pero descubrí que simplemente me gustan los menús en Acceda a 2003 mucho mejor. En cierto modo pensé que MS arruinó 2007 y no agregó suficientes funciones nuevas para que valiera la pena el nuevo desastre).
Respuesta1
¿Ha instalado todos los service packs y actualizaciones más recientes para la versión que tiene? Sé que desaparecerán en abril de 2014, ya que este es el fin de vida de Office 2003. También puede ejecutar la herramienta de reparación de Office para reparar cualquier cosa que falte o esté dañada en la base de archivos de Access.