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 :

Comment désactiver les messages d'erreur/information? [AC-2010]


Sujet :

VBA Access

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2005
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 152
    Points : 143
    Points
    143
    Par défaut Comment désactiver les messages d'erreur/information?
    Bonjour à tous,

    Je suis quelque peu gêné par une série de messages automatiques.

    D'abord, les messages m'annonçant que "238 registres vont être copié dans la table MATABLE", sous forme de warning.
    J'ai vu le code quelque part (un truc du genre WarningMessagesActivated = True/False à mettre avant le code), mais je ne le retrouve plus.

    Ensuite, et ça m'embête plus, le message suivant:
    "The record source 'BLABLA' specified on this form or report does not exist.
    The name of the recordsource may be misspelled, the recordsource was deleted or renamed, or the recordsource exists in a different databes.
    ", sous forme d'information.
    Évidemment, ma requête BLABLA existe bien.
    Ce message apparaît quand je clique sur une ListBox qui s'alimente de cette requête. Mais celle-ci s'exécute à partir d'une table qui n'existe pas encore.
    Y a t-il une façon d'avoir une liste vide, sans message d'erreur, svp?
    Sinon, je peux griser le champ tant que la table n'existe pas, mais j'aimerais éviter.

    Merci!

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 178
    Points : 175
    Points
    175
    Par défaut
    Bonjour,

    Essai peut être avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.SetWarnings false
    puis


  3. #3
    Membre habitué
    Inscrit en
    Janvier 2005
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 152
    Points : 143
    Points
    143
    Par défaut
    Merci, c'est bien le code qui résoud mon premier problème.

    Pour le second, comme ce ne sont pas des messages de type warning, ils ne sont pas affecté par cette ligne de code. Quelqu'un a une idée?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Il faut jouer sur la propriété RowSource de la liste:

    A l'ouverture :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.TaListe.RowSource = ""
    Puis sur l'évènement adéquat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.TaListe.RowSource = "Select....From TaTable"

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2005
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 152
    Points : 143
    Points
    143
    Par défaut
    Super, merci!

    Je précise, pour info, qu'il ne faut pas oublier de changer les propriétés du champ, à savoir:
    - Row Source --> VIDE
    - Row Source Type --> Table/Query

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment récupérer les messages d'erreurs ADO ?
    Par philnext dans le forum Bases de données
    Réponses: 6
    Dernier message: 05/04/2007, 15h01
  2. Comment désactiver certains messages d'erreurs
    Par robertetgorgette dans le forum Access
    Réponses: 3
    Dernier message: 07/08/2006, 14h11
  3. [VBS]Désactiver les messages d'erreur
    Par Edoxituz dans le forum VBScript
    Réponses: 6
    Dernier message: 24/02/2006, 16h38
  4. Réponses: 6
    Dernier message: 11/01/2005, 13h49

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