CONFIRMER

4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 6.0 (Modifiée)


CONFIRMER (message{; libelléBoutonOK{; libelléBoutonAnn}})

ParamètreTypeDescription
messageAlphaMessage à afficher dans la boîte de dialogue de
confirmation
libelléBoutonOKAlphaLibellé du bouton OK
libelléBoutonAnnAlphaLibellé du bouton Annuler

Description

La commande CONFIRMER affiche une boîte de dialogue de confirmation qui se compose d'une icône, d'un message, d'un bouton OK et d'un bouton Annuler.

Les boîtes de dialogue de confirmation ou d'alerte sont utilisées pour afficher des informations (comme des messages d'erreur) qui ne nécessitent pas d'informations en retour.

Vous passez le message à afficher dans le paramètre message. Ce message peut contenir jusqu'à 255 caractères. Si la longueur ou largeur des caractères est trop importante par rapport à la zone d'affichage, le message sera tronqué.

Par défaut, le libellé du bouton OK est "OK" et le libellé du bouton Annuler est "Annuler". Si vous voulez modifier le libellé de ces boutons, passez le nouveau libellé dans les paramètres optionnels libelléBoutonOK et libelléBouton Ann. Si nécessaire, les boutons sont agrandis vers la gauche en fonction de la taille des libellés que vous avez saisis.

Le bouton OK est le bouton par défaut. L'utilisateur peut cliquer sur le bouton OK ou appuyer sur la touche Entrée pour valider la boîte de dialogue, la variable système OK prend alors la valeur 1. L'utilisateur peut cliquer sur le bouton Annuler pour annuler la boîte de dialogue, la variable système OK prend alors la valeur 0.

Conseil : N'appelez pas la commande CONFIRMER dans une méthode formulaire ou objet qui gère l'événement Sur activation ou Sur désactivation, car cela provoquerait une boucle sans fin.

Exemples

(1) L'exemple ci-dessous :

   CONFIRMER("ATTENTION : Vous ne pourrez pas annuler cette opération.")
   Si (OK=1)
      TOUT SELECTIONNER([Vieilles choses])
      SUPPRIMER SELECTION([Vieilles choses])
   Sinon
      ALERTE ("Opération annulée.")
   Fin de si

... provoquera l'affichage de la boîte de dialogue de confirmation suivante (sous Windows) :

(2) La ligne :

   CONFIRMER("Voulez-vous vraiment fermer ce compte ?";"Oui";"Non")

... provoquera l'affichage de la boîte de dialogue de confirmation suivante (sous Windows) :

(3) Vous développez une application 4D pour le marché international. Vous avez écrit une méthode projet qui retourne du texte traduit à partir d'une version française. Vous avez également rempli un tableau nommé asLocalizedUIMessages dans lequel vous stockez les mots les plus courants. Dans ce cas, la ligne :

   CONFIRMER(INTL Text ("Voulez-vous ajouter un nouveau mémo ?"); 
                              asLocalizedUIMessages{kLoc_OUI};asLocalizedUIMessages{kLoc_NON})

... pourrait afficher la boîte de dialogue de confirmation (sous Windows) suivante :

(4) La ligne :

   CONFIRMER("ATTENTION : Si vous poursuivez cette opération, des enregistrements seront "+"modifiés
                                 irrémédiablement."+Caractere(13)+"Que voulez-vous faire ?";
                                 "Ne PAS continuer";"Continuer")

... provoque l'affichage de la boîte de dialogue de confirmation suivante (sous Mac OS) :

Référence

ALERTE, Demander.


4D - Documentation   Français   English   German   Español   Japanese   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant