IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

équivalant ErrorProvider et tooltip sous VBA


Sujet :

VBA Access

  1. #1
    Membre confirmé Avatar de lakhdar16
    Homme Profil pro
    West POS Senior Representative
    Inscrit en
    Avril 2011
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : West POS Senior Representative
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Avril 2011
    Messages : 170
    Par défaut équivalant ErrorProvider et tooltip sous VBA
    Bonjour,

    svp quel est l'équivalant de ErrorProvider (vb.net) sous VBA et qui sert à afficher un panneau d'erreur et un message d'aide court.
    Exemple: une zone TextBox doit permettre de saisir une valeur numérique. si cela n'est pas le cas et qu'on tente de
    sortir du textbox ou de fermer la fenêtre, le panneau (!) s'affiche , et on ne peut pas sortir le focus du textbox.
    Si on survole le panneau(!) cela affiche le message.
    comment utilise on l'évènement Validating du textBox qui est déclenché quand on tente de sortir?, et si le texte n'est pas
    numérique, on donne le message au ErrorProvider et on annule la sortie

    merci pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Cela ne marche pas tout à fait pareil.
    Déjà si ta zone de texte à comme source le champ d'une table qui est défini en numérique, Access enverra automatiquement un message d'erreur.

    Sinon sur l'évènement avant Mise A Jour de ta zone tu peux faire quelque chose de ce style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub NomDeTaZone_BeforeUpdate(Cancel As Integer)
      If IsNumeric(Me.NomDeTaZone.Value) = False Then
        Call MsgBox("Vous devez saisir une valeur numérique.", vbExclamation,   "Attention")
        Me.NomDeTaZone.SetFocus
      Else
      End If
    End Sub

Discussions similaires

  1. L'équivalent de la fonction "PREVISION" sous VBA
    Par etorria dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/03/2008, 00h00
  2. Cases à cocher sous VBA
    Par dran dans le forum Général VBA
    Réponses: 4
    Dernier message: 15/11/2004, 21h50
  3. Réponses: 8
    Dernier message: 07/10/2004, 11h08
  4. (VBA-A] Requete access sous VBA
    Par vanima dans le forum VBA Access
    Réponses: 12
    Dernier message: 20/07/2004, 16h07
  5. Syntaxe PARAMETERS pour requête sous VBA
    Par GAGNON dans le forum VBA Access
    Réponses: 3
    Dernier message: 28/11/2003, 11h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo