Comment savoir si le résultat d'une requête est vide?
2 réponses
La Mouette
Bonjour,
Je vais devenir folle si je ne règle pas ce problème bientôt. J'appelle une
requête de VB et je veux savoir si le résultat et null donc je fais ce qui
suit:
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where
idEmploye=" & 8)
If IsNull(rst("idEmploye")) = False Then
MsgBox ("Employé a rempli sa feuille")
Else
MsgBox ("Employe a pas rempli sa feuille")
End If
Mais ca me dit toujours que l'employe a rempli sa feuille, même si la
requête ne retourne rien.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where idEmploye=" & 8) If rst.BOF Then MsgBox "y a rien du tout" Exit Sub End If etc.......
Je vais devenir folle si je ne règle pas ce problème bientôt. J'appelle une requête de VB et je veux savoir si le résultat et null donc je fais ce qui suit:
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where idEmploye=" & 8) If IsNull(rst("idEmploye")) = False Then MsgBox ("Employé a rempli sa feuille") Else MsgBox ("Employe a pas rempli sa feuille") End If
Mais ca me dit toujours que l'employe a rempli sa feuille, même si la requête ne retourne rien.
Merci
Bonsoir.
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where
idEmploye=" & 8)
If rst.BOF Then
MsgBox "y a rien du tout"
Exit Sub
End If
etc.......
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"La Mouette" <LaMouette@discussions.microsoft.com> a écrit dans le message
de news: 81509018-6692-40E8-AD98-26C2C4BC14AE@microsoft.com...
Bonjour,
Je vais devenir folle si je ne règle pas ce problème bientôt. J'appelle
une
requête de VB et je veux savoir si le résultat et null donc je fais ce qui
suit:
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where
idEmploye=" & 8)
If IsNull(rst("idEmploye")) = False Then
MsgBox ("Employé a rempli sa feuille")
Else
MsgBox ("Employe a pas rempli sa feuille")
End If
Mais ca me dit toujours que l'employe a rempli sa feuille, même si la
requête ne retourne rien.
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where idEmploye=" & 8) If rst.BOF Then MsgBox "y a rien du tout" Exit Sub End If etc.......
Je vais devenir folle si je ne règle pas ce problème bientôt. J'appelle une requête de VB et je veux savoir si le résultat et null donc je fais ce qui suit:
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where idEmploye=" & 8) If IsNull(rst("idEmploye")) = False Then MsgBox ("Employé a rempli sa feuille") Else MsgBox ("Employe a pas rempli sa feuille") End If
Mais ca me dit toujours que l'employe a rempli sa feuille, même si la requête ne retourne rien.
Merci
La Mouette
Super! Merci d'avoir répondu si vite! Depuis le temps que je cherchais cette fonction là!
Bonsoir.
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where idEmploye=" & 8) If rst.BOF Then MsgBox "y a rien du tout" Exit Sub End If etc.......
Je vais devenir folle si je ne règle pas ce problème bientôt. J'appelle une requête de VB et je veux savoir si le résultat et null donc je fais ce qui suit:
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where idEmploye=" & 8) If IsNull(rst("idEmploye")) = False Then MsgBox ("Employé a rempli sa feuille") Else MsgBox ("Employe a pas rempli sa feuille") End If
Mais ca me dit toujours que l'employe a rempli sa feuille, même si la requête ne retourne rien.
Merci
Super! Merci d'avoir répondu si vite! Depuis le temps que je cherchais cette
fonction là!
Bonsoir.
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where
idEmploye=" & 8)
If rst.BOF Then
MsgBox "y a rien du tout"
Exit Sub
End If
etc.......
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"La Mouette" <LaMouette@discussions.microsoft.com> a écrit dans le message
de news: 81509018-6692-40E8-AD98-26C2C4BC14AE@microsoft.com...
Bonjour,
Je vais devenir folle si je ne règle pas ce problème bientôt. J'appelle
une
requête de VB et je veux savoir si le résultat et null donc je fais ce qui
suit:
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where
idEmploye=" & 8)
If IsNull(rst("idEmploye")) = False Then
MsgBox ("Employé a rempli sa feuille")
Else
MsgBox ("Employe a pas rempli sa feuille")
End If
Mais ca me dit toujours que l'employe a rempli sa feuille, même si la
requête ne retourne rien.
Super! Merci d'avoir répondu si vite! Depuis le temps que je cherchais cette fonction là!
Bonsoir.
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where idEmploye=" & 8) If rst.BOF Then MsgBox "y a rien du tout" Exit Sub End If etc.......
Je vais devenir folle si je ne règle pas ce problème bientôt. J'appelle une requête de VB et je veux savoir si le résultat et null donc je fais ce qui suit:
Set rst = db.OpenRecordset("Select idEmploye from HeureDeTravail where idEmploye=" & 8) If IsNull(rst("idEmploye")) = False Then MsgBox ("Employé a rempli sa feuille") Else MsgBox ("Employe a pas rempli sa feuille") End If
Mais ca me dit toujours que l'employe a rempli sa feuille, même si la requête ne retourne rien.