Menu urgente

Hola Experto, tengo una base de datos hecha en access, he creado la tabla, consulta, formulario, informe y claro cada vez que hago uso de la base de datos en abro access y hago uso de ella. Lo que quisiera conseguir es tener un menu principal donde me salga como opciones: añadir registro, modificar registro, eliminar registro, consultar registro, informe.
Por ejemplo cuando elija la opción añadir registro pues abra la opción de un registro nuevo para poder ingresar datos, opción modificar: se abra una ventana pidiéndome el código del registro a modificar y también una opción de búsqueda de código de registro a modificar; una vez ingresado el registro botón para grabar y botón para salir, para la opción eliminar igual que la opción anterior con botón eliminar y botón salir, opción consultar registro igualmente pedir el código de registro o botón buscar registro una vez encontrado el registro botón para poder imprimir registro si se quisiera, lo mismo para opción informe.
Imagino que es complicado pero espero puedas ayudarme en algo.
Un Saludo.

1 Respuesta

Respuesta
1
Vayamos por partes:
1) Menu Principal:
Debes Seleccionar: Herramientas ---- Utilidades de la Base de Datos ---- Administrador del Panel de control. Sólo te orientare:
Crea paneles distintos para cada cosa: Por ejemplo Informes (Suponiendo que tienes un informe llamado inf1 crea un botón en el panel informes que abra el informe en vista preliminar)
Para colocar este formulario como principal debes poner en Herramientas ---- Inicio ---- Mostrar formulario el nombre del formulario.
2) Formularios:
Puedes utilizar asistentes para botones para guardar registros, buscar, salir del formulario, etc. Esto se hace seleccionando un botón de comando del cuadro de herramientas.
3) Consultas:
Puedes utilizar criterios en las mismas, vamos a suponer que tienes una tabla de clientes con dos campos uno llamado código y otro nombre ¿Cómo buscar? Pues muy sencillo:
Campo código nombre
Tabla clientes clientes
Orden
Criterios
Te explico las últimas opciones:
Orden: Puedes ordenar los resultados por orden alfabético si colocas ascendente (o descendente) en el campo nombre
Criterios: Esto es lo más importante
Si quieres consultar texto y no conoces exactamente el contenido puedes utilizar lo siguiente en criterios del campo nombre:
Como "J*" así buscaras los nombres que empiecen con j
Si lo que quieres es que te pregunte el código con un cuadro debes poner:
[¿Cuál es el código?]
Una vez que tienes las consultas puedes hacer los informes basados en las mismas (así te preguntará).
Es un resumen algo escueto pero con esto puedes empezar. Suerte
¿Muchas gracias experto por tu pronta respuesta?, la verdad no entiendo muy bien la respuesta; no porque no seas claro sino porque como soy nuevo en esto pues me cuesta entender, basándome en esta base de datos, ¿podría poner en el escritorio un icono que al hacer doble clic se abriera por ejemplo un informe? Esto claro sin que se tenga que abrir access, por dos motivos para que se vea algo más profesional y para que al entrar a access no puedan hacer ninguna modificación.
Gracias.
La idea que planteas de hacer accesos directos en el escritorio no es buena ya que aunque puedes hacerlos a la vez abres la Base de datos y por tanto los usuarios pueden manipularla.
Para evitar que los usuarios modifiquen tu BD puedes hacer varias cosas:
1) Crea un Panel de control (en el primer post te lo comente) principal.
2) En las propiedades del formulario puedes poner: Botón Cerrar No
Así el usuario no podrá cerrar tu panel principal.
3) Desactiva el uso del menú contextual del ratón (botón derecho) ya que algún avispado podría entrar en la vista diseño del formulario: Lo único que debes hacer es que en las propiedades del formulario pongas Menú Contextual: No
4) Crea un control que cierre el formulario pero que no se vea (en las propiedades del botón de comando pon visible a no)
Con estos sencillos pasos tu aplicación tendrá un aspecto más profesional, aunque se puede "jugar" con más opciones: contraseñas, barras de herramientas...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas