2009-08-17 13 views
5

No soy desarrollador construyendo una base de datos Access 2003 simple para una ONG que trabaja en países en desarrollo. Me gustaría brindar ayuda en la aplicación (lo que significan ciertos campos, por ejemplo) en varios formularios y en la centralita telefónica. No estoy seguro de cuál es la mejor manera de hacerlo, no solo desde el punto de vista técnico, sino también para aumentar la facilidad de uso. Los usuarios usualmente usan MS Access por primera vez y solo tienen conocimiento básico de uso de la computadora.Proporcionar ayuda en forma en MS Access

No quiero rellenar los formularios con texto de ayuda, así que estoy pensando en agregar pequeños botones de interrogación que aparezcan en un formulario aparte con solo texto de ayuda. ¿Es eso sabio?

También he notado una propiedad de ID de contexto de ayuda, pero parece complicada (estoy buscando algo tan simple como sea posible de implementar, para que el texto de ayuda pueda ser editado lo más fácilmente posible por otros en el futuro) Creo que aquí es donde comenzaría si este fuera el camino a seguir: http://support.microsoft.com/?kbid=209843

Esto puede necesitar ser traducido, etc., así que de nuevo, cuanto más simple, mejor.

Gracias!

Respuesta

1

he construido un sistema de este tipo usando tablas y formularios en la FE. Puede obtener una idea al revisar algunas de las capturas de pantalla al http://www.granitefleet.com/ScreenShots/index.htm Solo creé ayuda general para describir procesos en los que algo en un formulario de configuración puede afectar este formulario. Entonces el usuario sabrá dónde cambiar para cambiar algo.

+0

Me gusta el uso de los botones de signo de interrogación para varios campos en un formulario. Estaba pensando en un botón de ayuda por formulario, pero esto es mejor, no requiere que cada ventana emergente tenga tanta información. Significa crear más formularios, pero parece una compensación que vale la pena hacer. –

+1

¿Qué quieres decir con más formularios? Toda la ayuda está en una mesa. Acabo de abrir el formulario de ayuda para un registro diferente. También se llama el mismo botón de ayuda desde diferentes lugares si están relacionados. Por ejemplo, hay campos de intervalo de servicio a nivel mundial, grupo de equipos y nivel de unidad para que el botón de ayuda abra el mismo registro en cada formulario –

+0

También tengo un formulario que muestra todas las páginas de ayuda para que puedan explorar cada uno a su gusto además encontrarlos a ellos van bien. Por cierto, gracias por preguntar. Uno de estos días voy a poner todos mis pensamientos en conjunto sobre este tema y escribir una página en mi sitio web. –

0

Una gran pregunta. Creo que la verdadera solución para reducir la cantidad de trabajo que debe hacer es trabajar realmente duro para tener una interfaz de usuario sencilla y limpia. En el mundo real, hay muy pocas personas que tienen la paciencia o la inclinación para leer el manual o buscar la ayuda contextual, incluso cuando están atascados.

Sé que esto está un poco fuera de tema, pero si miras este sitio web, por ejemplo, mantiene el número de cosas que puedes hacer en cualquier 'pantalla' al mínimo y todo tiene una información sobre herramientas (texto de control en msaccess). Incluso si el sitio estaba en japonés, creo que podría navegar con bastante facilidad y es por su simplicidad. (No podía responder a cualquier pregunta sin embargo: P)

Jakob Nielsen tiene un gran sitio en usability

+0

Gracias John, ese es un gran consejo. Hago mi mejor esfuerzo para mantener la interfaz despejada y enfocada, pero hay ciertas preguntas de 'datos' que los usuarios pueden tener y que creo que aún necesitan ayuda. (Por ejemplo, cuando un usuario ingresa algo como una "actividad de campo" en lugar de un "evento"). Pero la idea de sugerencias de herramientas es buena, no requiere abrir un formulario nuevo y es algo más reconocible. (Especialmente cuando los usuarios adquieren el hábito de buscarlos). –

1

Si aún no ha creado sus formularios, coloque esa información en el diseño de la tabla, usando la Descripción de cada campo. Esto se propagará a través de sus formularios y se mostrará en la barra de estado cada vez que un usuario haga clic en ese campo.

Si sus formularios ya están listos, use el [Texto de la barra de estado] y/o la propiedad [Texto de control] de sus controles.

Simplemente entrene a sus usuarios o escriba una vez que deben leer la barra de estado si necesitan más explicación.

de KISS (mantenerlo simple y sencillo)

+0

Gracias iDevlop, esa es una gran sugerencia. Los formularios ya están listos, y realmente me gusta la sugerencia de Tony Toews (abajo) con la que voy a ir. Sin embargo, lo complementaré con el texto ControlTip, como sugieres. ¡Gracias por el consejo! –

-1

"Creo que la solución real para reducir la cantidad de trabajo que hay que hacer es trabajar muy duro en tener una interfaz de usuario simple y limpia. En el mundo real hay muy pocas personas que tienen la paciencia o inclinación a leer el hombre * texto subrayado * ual o buscar en la ayuda contextual incluso en la cara de ser atrapado. *

en cuanto a esto, lo que realmente depende de la aplicación.Es demasiado simplista suponer que cada aplicación puede tener toda la información que necesita para ser operada con solo una interfaz de usuario simple y limpia, especialmente si, en nombre de ser simple, hay muchas características útiles que no están incluidas. En ciertas aplicaciones complejas, las personas simplemente necesitarán tener paciencia y leer la información disponible o perderán mucho tiempo adivinando. Es mejor tener información presionando un botón que pedirlo una vez que descubrieron que están perdiendo el tiempo averiguándose sin ayuda. Estoy de acuerdo en que muchas aplicaciones son mucho más complicadas de lo que deberían ser.

+0

Bienvenido a Stack Overflow. Sugiero que esto se agregue como comentario a la respuesta de Jack Nolan. No es una respuesta en sí misma. – Smandoli