Disculpa mi ignorancia pero la verdad no se como y donde crear la macro inicial o autoexec que me dices hay que hacer. Si pudieras darme los pasos que debo seguir te lo agradecería mucho. Atentamente. Rschilot
Lo de macro "inicial" o "Autoexec" es simplemente una macro que debes crear con ese nombre: "AUTOEXEC". Access, cuando abre una Base de Datos, mira si existe alguna macro que se llame así. Si no encuentra ninguna no hace absolutamente nada, pero si existe la ejecuta automáticamente al abrir la Base de Datos. El único paso a seguir es tan sencillo como irte a la pestaña de Macros de la ventana principal de la BBDD, elegir crear nuevo, introducir en la macro todo lo que queremos que haga y por ultimo guardarla con el nombre "AUTOEXEC". Antes de crear la macro, deberías modificar las propiedades de la Barra de Menús por defecto de Access (Ver/Barra de Herramientas/Personalizar), para que nos deje mostrar/ocultar esta barra de menús por defecto. Luego, deberás crear una barra de menús propia con los comandos que quieras que dejar habilitadois para el usuario (salir, ...). Una vez hecho esto, creamos la macro que haga lo siguiente: - EstablecerValor Elemento: [Application].[BarraDeMenús] Expresión: "NombreDeLaBarraDeMenusQueHasCreado" De este modo, al abrirse la BBDD la barra de menús que aparecerá será la que tú has creado con las opciones que tu quieres que tenga. Si no tienes muy claro el cómo modificar o crear las barras de menús, o las macros, te recomiendo que eches un vistazo a la ayuda del Access, por Internet, o en algún libro, ya que la base de todo el desarrollo que quieras hacer parte de un buen conocimiento de uso de la aplicación... Un saludo y no dudes en consultarme si tienes más preguntas. Suerte en tu desarrollo! Óscar L.M.V.