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

Access Discussion :

Erreur d'exécution '424' : Objet requis


Sujet :

Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Septembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Erreur d'exécution '424' : Objet requis
    Bonjour,

    Je suis en train d'essayer de mettre en place une boucle pour que sur chaque enregistrement d'un table de controle, des requêtes soit lancé par l'intermédiaire du nom de la requête stocké dans la table (et si le statut actif est = 1).
    Le code que j'ai récupéré n'est peut être pas optimum, mais je n'arrive même pas à passer la ligne DIM ORst as DAO.Recordset
    J'ai le message :Erreur d'exécution '424' : Objet requis

    Je me suis dit la bibliotèque DAO n'était pas installé donc j'ai installé les bibliotèques :
    Mircosoft DAO 3.6 Object Library
    J'ai fermé et redémarré Access pour voir si cela fonctionné. Cela ne fonctionne pas ! pourtant la bibliothèque est installée. Il ne reconnais pas l'objet DAO.Recordset.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Sub MO_Boucle_Rq()
     
    Dim*oRst*as*DAO.Recordset
    Dim*oDb*as*DAO.Database
    Set*oDb = CurrentDb
     
    Set*oRst = oDb.OpenRecordset("SELECT nomRq FROM T01_CONTROLE where Actif=1")
     
    If*oRst.EOF = *true*then*oRst.MoveFirst
    While*oRst.EOF = *false
    ****DoCmd.OpenQuery oRst
    ****oRst.MoveNext
     
    'Libération des objets
    oRst.Close
    oDb.Close
    Set*oRst = Nothing
    Set*oDb = Nothing
     
    End Sub
    Si quelqu'un sais comment m'aider, je lui en serai reconnaissant.

    Merci pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 648
    Points : 14 626
    Points
    14 626
    Par défaut
    Bonjour,
    Le code que j'ai récupéré n'est peut être pas optimum, mais je n'arrive même pas à passer la ligne DIM ORst as DAO.Recordset
    ton code est bizarre, il y a des * à la place des espaces, Tu as peut-être récupéré un caractère invalide pour VBA. Copie le code que tu as posté dans un éditeur de texte et remplace les * par un espace.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Septembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Bonjour
    Je confirme que le code que j ai récupéré a un problème.
    Ça m apprendra a ne pas rapper mon code moi même.
    J ai retiré les caractère spéciaux qui ne se voit pas en vba et cela fonctionne très bien.
    Merci pour ton aide,
    FF

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/07/2016, 20h09
  2. Erreur d'excution '424' objet requis
    Par mjlaurent dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/04/2013, 16h43
  3. Erreur d'exécution '424', objet requis
    Par JPierreM dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/12/2012, 14h07
  4. Erreur d'exécution '424':objet requis
    Par argaz01 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/06/2010, 15h02
  5. [OL-2003] Erreur d'exécution '424' : Objet requis
    Par ptitemeuh dans le forum VBA Outlook
    Réponses: 1
    Dernier message: 25/05/2010, 11h32

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