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 :

Test sur un recordset [AC-2000]


Sujet :

VBA Access

  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2010
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2010
    Messages : 149
    Points : 171
    Points
    171
    Par défaut Test sur un recordset
    Bonjour à tous,

    Sous access 2000, j'ai un module VBA qui m'effectue divers traitements.
    A un moment j'utilise un recordset. Ma requete SQL me récupére un seul enregistrement. Je veux donc tester si "res" est null ou non :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim db As DAO.Database
    Dim res As DAO.Recordset
    Set db = CurrentDb()
    ...
    Sql = ("Select Equipment.IDEQUIPMENT from Equipment where IDEQUIPMENT ='" & IdEq & "'")
        Set res = CurrentDb.OpenRecordset(Sql)
        'Set res = db.OpenRecordset(Sql)
            If Not res Is Null Then
            ...
            End If
    Cependant, dans mon If, un message d'erreur apparait
    " Object requis"
    Je pense que je n'utilise pas bien ma variable "res" mais je ne vois pas comment l'utiliser autrement...
    J'ai été voir dans la FAQ mais elle ne m'a pas beaucoup aidé (la référence DAO est bien activé)

    Merci d'avance pour vos réponses

  2. #2
    Membre habitué
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2010
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2010
    Messages : 149
    Points : 171
    Points
    171
    Par défaut
    Bon j'ai trouvé la réponse ici :

    http://warin.developpez.com/access/d...artie_5#L5.3.1

    J'ai donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    If Not res.EOF Then
            End If
    Si res.EOF est = à faux, alors j'ai bien un enregistrement !

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

Discussions similaires

  1. test sur recordset
    Par choubak dans le forum VBA Access
    Réponses: 6
    Dernier message: 06/06/2007, 08h56
  2. probleme de teste sur recordset
    Par julio_097 dans le forum ASP
    Réponses: 3
    Dernier message: 18/07/2005, 11h02
  3. test sur un recordset
    Par georgeabitbol dans le forum ASP
    Réponses: 2
    Dernier message: 15/07/2004, 14h39
  4. test sur fichiers[forms9i]
    Par Challenger dans le forum Forms
    Réponses: 6
    Dernier message: 14/06/2004, 17h25
  5. Test sur un champs vide
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 27/04/2004, 12h54

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