English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

2 respuestas

Si lo que querés es que el usuario no acceda a las tablas, pero sí a un formulario, tenés que hacer esto:

Primero copiá toda la base de datos mdb, después vas a ver por qué. Luego:
Herramientas > Inicio
Allí configurás el título del documento, el formulario de qué tabla es el que se va a mostrar, y destildar todas las casillas de verificación, menos la de teclas especiales de Access, que hay en Avanzadas.
Así he presentado yo muchos trabajos, para evitar el acceso fácil a la estructura de la base de datos.
Tratá de razonar el significado de cada ítem que vas destildando. Podés ir haciéndolo de a uno, para ver los resultados.

IMPORTANTE: La copia de la base de datos sirve "por si cerrás con llave y tirás la llave adentro". Me ha sucedido que prohibía tantas cosas, que llegué a prohibir mi propio acceso. Siempre una copia.

Otra cosa. Vas a ver cómo abre ahora la base de datos. Solamente el formulario deseado. Esto no es protección con password. Simplemente que abriendo el mdb se abre así. Es una vista, nada más.
Para recuperar la barra de herramientas, y modificar por ejemplo estas restricciones, o acceder a todo Access, apretar la tecla SHIFT mientras se le da enter al archivo. Ahí abrirá con las barras de herramientas.
Si necesitás más protección, recurrí a los permisos de usuario y grupo. Es otro tema.

Todo esto está hecho para mi adorado Office 2000. Si tenés otra versión puede haber pequeñas diferencias, pero te vas a dar cuenta.

Cualquier duda, recurrí a mi mail. Exitos.

2007-01-15 06:48:43 · answer #1 · answered by Claudio M 6 · 0 0

PASO 1: Herramientas>inicio>Mostrar formulario/pagina:(aqui seleccionas el formulario que sera tu menu principal)

PASO 2: Inhabilitas el primer recuedro siguiente:""presentar la ventana de base de datos"

OBS: A-genera un respaldo antes de // B-para entrar nuevamente a ver la base de datos tienes que entrar a la aplicacion presioando Shift+enter

2007-01-16 06:23:29 · answer #2 · answered by rickhuesck 1 · 0 0

fedest.com, questions and answers