Page 1 sur 1
re fenetre

Publié:
26 Mars 2003 à 10:02
par Lore
bonjourvoilà je voudrai empecher l'utilisateur de fermer la fenetre par la petite croix en haut a droite et lui faire un message d'alerte " vous devez valider ou annuler"ou alors faire disparaitre la barre bleu ?Est ce possible ???merci d'avance
Re: re fenetre

Publié:
26 Mars 2003 à 14:31
par bug00
Tu as essayé avec l'objet validation d'entrée ?
Re: re fenetre

Publié:
26 Mars 2003 à 14:38
par Lore
c'est a dire ?je connais pas !
Re: re fenetre

Publié:
26 Mars 2003 à 15:11
par bug00
ben je suppose que tu veux pas que l'utilisateur enregistre le document sans avoir rempli un champ.Si c'est ca, tu cliques sur le champ, dans les objets (j'appelerai plutot ca des events mais bon) tu as "Validation d'entrée" et la tu mets une formules style : @if (champ = "" ; @failure ("Vous n'avez pas rempli champ") ; @success)C'est assez restrictif mais bon en général y'a no probJ'espere que cela répond à tes attentesbug00--------
Re: re fenetre

Publié:
26 Mars 2003 à 15:34
par Raziel
Si j'ai bien compris le premier message, alors la validation d'entrée ne répond pas au besoin.En effet, la validation d'entrés, comme son nom l'indique, va tester la valider du champ. Si ce champ est valide, il n'enpêchera pas la fermeture de la fenêtre.A ma connaissance, aucunes fonctions notes ne permet de récupérer l'évènement "Click sur la croix". Seul une API pourrai peut être réaliser ce traitement.Pk veux tu empécher le user de fermer la fenêtre via la croix ? Est ce parce que le bouton Annuler existe un traitement particulier ?Est ce une fenêtre normal ou une fenêtre "généré" par une DialogBox ?Il existe des solutons pour répondre à ta demande mais tout dépend du type de fenêtre.
Re: re fenetre

Publié:
26 Mars 2003 à 15:39
par Lore
c une fenetre web classique dans laquelle est afficher le caddy (la commande en cours de l'utilisateur) et il doit dc soit la valider et etre diriger vers une autre fenetre "facture" soit continuer sa commande !c assez clair ?
Re: re fenetre

Publié:
27 Mars 2003 à 16:13
par bug00
Ben alors tu peux surcharger l'objet queryclose, afficher une message box et mettre le "continue = false".Quand la personne clic sur annuler tu met un champ caché à 0, sur ok tu le met à 1 ou autre tu mets à 2. tu teste dans ton queryclose si le champ = 0 ou 1 tu traite si il est égal à 2 --> msgbox et continue=false.Si j'ai bien compris la demande cette fois...