================================================================================ MANUAL DE AYUDA — ASISTENTE IA - CONSULTAS INTELIGENTES ================================================================================ 1. DESCRIPCIÓN Y PROPÓSITO GENERAL -------------------------------------------------------------------------------- Este módulo proporciona la interfaz de usuario en forma de chat para interactuar con el asistente inteligente. El usuario puede realizar preguntas del negocio en lenguaje natural y la interfaz mostrará las respuestas en burbujas de diálogo HTML, además de desplegar automáticamente una rejilla con los registros resultantes obtenidos de la base de datos MySQL en caso de consultas SELECT válidas. 2. GUÍA DE USO Y PROCEDIMIENTO PASO A PASO -------------------------------------------------------------------------------- ▶ Paso 1: Búsqueda y Consulta: Filtre los datos introduciendo el criterio deseado en el buscador. ▶ Paso 2: Operación y Procesamiento: Ejecute la acción principal del formulario utilizando los botones habilitados en pantalla. ▶ Paso 3: Confirmar / Salir: Guarde los cambios o cierre la ventana cuando finalice su tarea. 4. ACCIONES Y BOTONES DE LA BARRA DE HERRAMIENTAS -------------------------------------------------------------------------------- * [✔] Aceptar : Procesa la operación o confirma la acción. * [✖] Cancelar : Cierra la ventana descartando la operación. * [❓] Ayuda : Muestra la ayuda de usuario. 5. ATAJOS DE TECLADO Y NAVEGACIÓN RÁPIDA -------------------------------------------------------------------------------- • [Enter] : Confirma la selección, abre la ficha o avanza al siguiente campo. • [Escape] : Cierra la ventana actual o cancela la edición en curso. • [Espacio] : Marca o desmarca casillas de verificación (Checkboxes) en rejilla. • [F5] : Refresca inmediatamente los datos desde el servidor. • [Flechas Arriba/Abajo] : Desplaza el cursor entre registros de la lista. 6. REGLAS DE NEGOCIO Y NOTAS IMPORTANTES -------------------------------------------------------------------------------- ⚠ Renderizado del Chat: Genera un archivo HTML temporal local con estilos CSS e inyecta dinámicamente cada burbuja. Usa una llamada Javascript window.scrollTo(0, document.body.scrollHeight) para hacer scroll automático hacia el final. ⚠ Exportación OLE a Excel: Se instancia 'Excel.Application' en tiempo de ejecución para transferir los valores del dataset celda por celda a una hoja de cálculo nueva y guardarla en la ruta elegida por el usuario.