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 :

[Debutant] Compte nombre résultat + action


Sujet :

Access

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut [Debutant] Compte nombre résultat + action
    Bonjour,
    J'ai un petit problème concernant une requete : j'ai une requete SELECT, et je ne sais pas comment faire pour compter le nombre de résultats, si des resultat existe ===> MsgBox, si résultat inexistant ===> MsgBox. Je pense qu'il faut utiliser un Count() mais je ne sais pas comment. Si vous avez des pistes...developpez.com est mort...
    Merci

  2. #2
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Salut

    developpez.com est mort
    peut être mais pas la recherche sur le forum.

    http://www.developpez.net/forums/sho...ment+requ%EAte

    Merci.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut
    Merci, cela marche dans le cas d'enregistrement existant, mais comment procéder pour retourner un message lorsqu'il n'y a pas d'enregistrement pour le recordcount ???

  4. #4
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Il suffit de tester

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If rst.recordcount > 0 then
        ....
        Else
             Msgbox "Pas d'enregistrements"
    End if

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut
    Encore un petit problème, cela marche lorsqu'il n'y a aucun enregistrements quand je met ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Set rst6 = CurrentDb.OpenRecordset("SELECT NouveauALLgdo.gdo AS Expr3, AncienALLgdo.permut_typ AS Expr4, NouveauALLgdo.permut_typ AS Expr5 FROM NouveauALLgdo, AncienALLgdo WHERE NouveauALLgdo.gdo=AncienALLgdo.gdo And NouveauALLgdo.permut_typ<>AncienALLgdo.permut_typ;")
        titre1 = rst6RecordCount
       If titre1 > 0 Then
          Else
             MsgBox "Pas d'enregistrements"
       End If
    Mais lorsque je rajoute
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     If titre1 > 0 Then MsgBox "Enregistrements détécté"
    : un message quand il y en a plusieurs et qu'il doit en detecter plusieurs, et bah il me met le message lorsque titre1 = 0

  6. #6
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038

  7. #7
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut
    oui, mais dès que je met un message box apres il me dit "Erreur de compilation, Else sans If"
    Alors que j'ai le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Set rst6 = CurrentDb.OpenRecordset("SELECT NouveauALLgdo.gdo AS Expr3, AncienALLgdo.permut_typ AS Expr4, NouveauALLgdo.permut_typ AS Expr5 FROM NouveauALLgdo, AncienALLgdo WHERE NouveauALLgdo.gdo=AncienALLgdo.gdo And NouveauALLgdo.permut_typ<>AncienALLgdo.permut_typ;")
        'rst6.MoveLast
        titre1 = rst6.RecordCount
       If titre1 > 0 Then MsgBox "Enregistrements trouvés"
        Else
            MsgBox "Pas d'enregistrements"
       End If
    ???
    I don't understand

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Par défaut
    C'est normal, il ne faut pas mettre ton message sur la même ligne que ton if

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If titre1 > 0 Then 
       MsgBox "Enregistrements trouvés"
    Else
       MsgBox "Pas d'enregistrements"
    End If

  9. #9
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 125
    Par défaut
    oui merci, ça marche maintenant

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

Discussions similaires

  1. Comptabilité : package pour bilans et comptes de résultats ?
    Par Discret dans le forum Mise en forme
    Réponses: 1
    Dernier message: 29/04/2007, 01h14
  2. (debutant) The command or action "Find" is not available now
    Par tounepistols dans le forum Access
    Réponses: 7
    Dernier message: 10/08/2006, 15h22
  3. Réponses: 4
    Dernier message: 27/07/2006, 13h28
  4. [debutant] limiter nombre apres virgule
    Par tony_big_guy dans le forum Langage
    Réponses: 6
    Dernier message: 11/01/2006, 14h29
  5. [Struts][Debutant] liste de résultat en session
    Par hugo123 dans le forum Struts 1
    Réponses: 5
    Dernier message: 19/08/2005, 10h42

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