Question : Si, puis, message d'avertissement… ?

Bonjour, je fais appeler un champ (compte) sur une forme qui est calculée automatiquement. Quand l'utilisateur clique le bouton étroit que je dois si rapport vérifier la valeur dans le domaine et si plus grand ou plus moins de 0, j'ai besoin d'une boîte de message demandant à l'utilisateur s'ils veulent sortir. S'ils cliquent oui, alors la forme se ferme. S'ils cliquent l'aucun ils seront retournés à la forme pour apporter des modifications. Naturellement, si la valeur de champ est 0 je voudrais que la forme vous ferme sans n'importe quelle boîte de message appearing.

Thank pour votre help.
class= de

Réponse : Si, puis, message d'avertissement… ?


Ce qui événement de « OnClick » ?

Vous avez spécifié que ceci devrait se produire… :
 « Quand l'utilisateur clique le bouton étroit » (« le bouton étroit »,… bouton étroit de norme de fenêtres de *the* de signification, le peu « X » dans le côté droit supérieur d'une fenêtre)
… pas…
 « Quand l'utilisateur clique le bouton étroit de *my*.

Ainsi nos codes sont sur l'événement étroit et l'événement de déchargement réceptivement.

Si vous voulez le code sur « votre » bouton étroit, alors employer le code comme ceci :

btmClose_Click secondaire privé ()
Faible bytAnswer comme corde

    S'Instock.Value <> 0 puis
        bytAnswer = MsgBox (« sortie maintenant ?  », vbYesNo, « sortie ? ")
            Si bytAnswer = puis vbYes
                'Ne faire rien
            bytAnswer = puis vbNo d'ElseIf
                Me.Instock.SetFocus
                Sortir le sous-marin
            Finir si
    Autrement
        'Ne faire rien
    Finir si
   
    DoCmd.Close
Finir le sous-marin

Se rappeler ici que vous nous avez non dit que ce que l'autre code (le cas échéant) est présent sur votre bouton étroit déjà, ainsi ce code peut devoir être tordu.

En conclusion, se rappeler cela quand vous codez votre propre bouton étroit que vous avez pour être sûr que vous couvrez toutes les éventualités pour les divers déclarer que les données peuvent être laissées dedans.

Je suis sûr que 2toria peut signaler le code fonctionnant semblable.

; -)

JeffCoachman
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us