Sistema de Gestión de Negocios "Hexa"

Base de datos de conocimiento.

Doc. Ref. 9749
Título: El formulario de exploración V.8
Autor: Hexa
Última actualización: 08/06/2015


documentos\Cliente-3223-HEXA-El formulario de exploración V.8-Doc.9749.htm

El formulario de exploración de la versión 8 de Hexa

El formulario de "exploración" es un formulario parametrizable que visualiza una tabla con registros que cumplen un determinado criterio o filtro.

Un formulario de exploración podría, por ejemplo, mostrar registros de la tabla de clientes con columnas para "Código", "Nombre", "Teléfono" y "EMail".

Los formularios de exploración muestran los registros que cumplen una determinada condición (criterio o filtro) que se le pasa como parámetro desde un menú u otro formulario, normalmente de criterios o de otra exploración.

En el ejemplo de los clientes, desde una opción de menú llamada "Clientes activos" se podría llamar al formulario de exploración de clientes con el criterio correspondiente a "Estado='Activo'". Desde la exploración de familias de clientes, se podría seleccionar una familia y pulsar el botón de acción "Clientes" para visualizar en el formulario de exploración de clientes, aquellos que pertenecen a la familia seleccionada. Desde el formulario de criterios de clientes, se podría especificar un rango de códigos postales y pulsar el botón de acción "Explorar" para mostrar la exploración de clientes que están en ese rango de códigos postales que podría representar una provincia.

Este es un ejemplo de formulario de exploración estandar para el caso de la tabla de artículos:

El formulario de exploración, además de la tabla de registros, muestra una serie de botones llamados "de acción" que podrían ser, en el ejemplo, "Explorar Facturas", "Marcar de baja", "Enviar EMail" y "Elminar". Al pulsar uno de los botones, se realizaría el proceso afectando al registro seleccionado.

Las acciones del formulario de exploración son parametrizables, es decir, se puede configurar Hexa, mediante la tabla "FormularioAccion" para que muestre botones concretos que ejecuten Hexa-scripts que realicen procesos a medida de necesidades concretas.

El formulario de exploración dispone además de unos botones fijos en la parte superior con las siguientes funciones:

  • Actualizar. Vuelve a cargar la información de la base de datos.
  • Recordar. Guarda el registro seleccionado en la "Pila" de registros de Hexa para poder utilizarlo más adelante.
  • Nuevo: Permite, si está activado, crear un nuevo registro. Los campos que corresponden a un criterio se completan automáticamente. Por ejemplo, si se está explorando los clientes de una familia y se hace un alta, ésta será automáticamente de esta familia (aunque después se puede modificar manualmente).
  • Eliminar: Si está activado, elimina el registro actual. Es poco habitual que esté activado ya que normalmente existe un proceso específico de eliminación de registros para cada tabla que lo hace con las condiciones necesarias para mantener la integridad de los datos.
  • Modificar: Permite si está activado, modificar los datos en el propio explorador. Sólo se suele activar para tablas muy sencillas.
  • Guardar: Guarda la información si se está modificando.
  • Sel. Selecciona el registro actual con el sistem estandar de selección de registros de Hexa.
  • Criterio. Permite, si está permitido, modificar manualmente el criterio SQL de selección de los registros visualizados.
  • Orden. Permite, si está permitido, modificar manualmente el orden SQL de visualización de los registros.
  • Listado. Lanza un informe "Crystal Reports" utilizando como criterio el registro seleccionado. Permite escoger el informe entre todos aquellos cuyo nombre coincide o comienza por el nombre de la tabla seguido de la palabra "formato" y un texto. Por ejemplo, en el caso de la tabla "Factura" mostraría en el desplegable los ficheros "factura.rpt", "factura formato impresion.rpt" y "factura formato listado completo.rpt" con los textos en blanco para el primero y "impresion" y "listado completo" para el segundo y el tercero.
  • Exp. Exporta el contenido del explorador a Excel
  • Imp. Importa de una hoja Excel, los registros. El formato de la Excel debe ser exactamente el mismo que el del explorador. Para crear este formato, la mejor opción es realizar primero una exportación. Esta opción, combinada con la de exportación, permite modificar los datos de una tabla utilizando Excel. Es una opción muy delicada que sólo está disponible para el usuario "Administrador"

El formulario de exploración se puede cargar desde un script de menú o de botón de acción de otros formularios

Volver a la búsqueda anterior