CONFIRM

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 6.0 (Modificado)


CONFIRM (mensaje{; titulobotonOK{; titulobotoncancel}})

ParámetroTipoDescripción
mensajeAlfaMensaje a mostrar en la caja de diálogo de
confirmación
titulobotonOKAlfaTítulo del botón Aceptar
titulobotoncancelAlfaTítulo del botón Cancelar

Descripción

El comando CONFIRM muestra una caja de diálogo de confirmación compuesta de un icono, un mensaje, un botón OK, y un botón Cancelar.

El mensaje a mostrar se pasa en el parámetro mensaje. Este mensaje puede tener hasta 255 caracteres. Si el mensaje no se ajusta al área de mensaje, puede aparecer truncado, dependiendo de su longitud y del ancho de los caracteres.

Por defecto, título del botón OK es "Aceptar" y el del botón Cancelar es "Cancelar." Para cambiar los títulos de estos botones, pase los nuevos títulos en los parámetros opcionales ok titulobotonOK y titulobotoncancel. Si es necesario, el ancho de los botones se redimensiona hacia la izquierda, de acuerdo al ancho de los títulos personalizados que usted pase.

El botón OK es el botón por defecto. Si el usuario hace clic en el botón OK o presiona Enter para aceptar la caja de diálogo, la variable sistema OK toma el valor 1. Si el usuario hace clic en el botón Cancel para cancelar la caja de diálogo, la variable sistema OK toma el valor 0.

Consejo: No llame al comando CONFIRM desde un método de formulario o de objeto que maneje los eventos de formulario On Activate o On Deactivate; esto provocará un bucle infinito.

Ejemplos

1. La línea:

   CONFIRM("ADVERTENCIA: Usted no podrá deshacer esta operación.")
   If (OK=1)
      ALL RECORDS([Cosas Antiguas])
      DELETE SELECTION([Cosas Antiguas])
   Else
      ALERT ("Operación cancelada.")
   End if

Mostrará la siguiente caja de diálogo de confirmación (en Windows):

2. La línea:

   CONFIRM("¿Realmente quiere cerrar esta cuenta?";"Sí";"No")

Mostrará la siguiente caja de diálogo de confirmación (en Windows):

3. Usted está desarrollando una aplicación 4D para el mercado internacional. Usted escribió un método de proyecto que devuelve el texto traducido de la versión en inglés. Igualmente usted llena un array llamado <>asLocalizedUIMessages, donde almacena las palabras más comunes. Al hacer esto, la línea:

   CONFIRM(INTL Text ("¿Quiere añadir un nuevo Memo?");<>asLocalizedUIMessages{kLoc_YES};
                                       <>asLocalizedUIMessages{kLoc_NO})

Mostrará la siguiente caja de diálogo de confirmación:

4. La línea:

   CONFIRM("ADVERTENCIA: Si realiza esta operación, algunos registros serán "+"afectados irremediablemente."+Char(13)+"¿Que quiere hacer?";"NO continuar";"Continuar")

Mostrará la siguiente caja de diálogo de confirmación (en Macintosh):

Ver también

ALERT, Request.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente