Arquímedes - Plantillas de listados - Diálogos

Compartir

Diálogos

Los diálogos permiten solicitar o modificar información durante la generación del listado mediante ventanas definidas en la propia plantilla. Pueden incluir textos, campos editables, casillas de verificación, grupos de opciones y otros elementos vinculados a las variables.

Para mostrar un diálogo durante la generación del listado, es necesario realizar la llamada correspondiente desde uno de los guiones de la plantilla.

Creación y configuración de diálogos

Al pulsar sobre la barra de título del diálogo se despliega un menú con las opciones para su configuración. Desde "Atributos de zona" se puede modificar el número de líneas del diálogo; si se establece un valor de 0, el diálogo se elimina. La opción "Probar diálogo" permite comprobar su aspecto y funcionamiento durante el diseño.

Uso de diálogos en guiones

Se dispone de dos procedimientos para mostrar un diálogo desde un guion:

  • DODIALOG(indDlg, titDlg). Muestra el diálogo identificado mediante "indDlg", asignándole como título el texto indicado en "titDlg". Al pulsar "Aceptar", los cambios se almacenan en las variables utilizadas y continúa la ejecución del guion. Al pulsar "Cancelar", las variables conservan sus valores anteriores y el guion continúa.
  • DODIALOG2(indDlg, titDlg). Funciona de forma similar a "DODIALOG", pero además devuelve un valor que permite conocer la acción realizada: 1 si se ha aceptado el diálogo y 0 si se ha cancelado. De este modo, el guion puede ejecutar diferentes acciones en función de la opción seleccionada.
CYPE Mentor