En versiones anteriores de Access, la opción "Compactar al salir" no estaba disponible, por lo que no se presentaba el problema de volver a ingresar la contraseña después de la compactación.
Sin embargo, en Access 2000 y XP, esta opción está disponible y puede causar el problema que estás experimentando. Para solucionarlo, puedes desactivar la opción "Compactar al salir" y en su lugar, utilizar la opción "Compactar y reparar base de datos" manualmente y luego ingresar la contraseña cuando se te solicite.
Para hacer esto, sigue los siguientes pasos:
1. Abre la base de datos que deseas compactar.
2. Haz clic en "Herramientas de base de datos" en la barra de menú y luego selecciona "Compactar y reparar base de datos".
3. En la ventana emergente, ingresa la contraseña de la base de datos y haz clic en "Aceptar".
4. Se abrirá una nueva ventana donde podrás seleccionar el nombre y la ubicación de la base de datos compactada. Ingresa esta información y haz clic en "Guardar".
5. Desactiva la opción "Compactar al salir" en el menú "Herramientas de base de datos" haciendo clic en "Opciones" y desmarcando la casilla correspondiente.
De esta manera, podrás compactar tu base de datos con contraseña sin tener que ingresarla varias veces.