Plusieurs controles [Résolu]

Signaler
Messages postés
453
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
11 janvier 2013
-
Messages postés
453
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
11 janvier 2013
-
Bonsoir ,

Je vous explique je cherche dans une table un élément suivant:
-la date
-le mois
-l'utilisateur

je me suis dit que je pouvais mettre plusieurs and dans la même requete or sa ne fonctionne pas

voici la requete qui fonctionné au debut:
SELECT AncienSolde.id,AncienSolde.Mois, AncienSolde.Annee, AncienSolde.solde FROM AncienSolde WHERE (((AncienSolde.Mois)="Juillet") AND ((AncienSolde.Annee)=2010))


maintenant j'aimerais rajouté un utilisateur type :
SELECT AncienSolde.id,AncienSolde.Mois, AncienSolde.Annee, AncienSolde.solde, AncienSolde.Utilisateur FROM AncienSolde WHERE (((AncienSolde.Mois)="Juillet") AND ((AncienSolde.Utilisateur)="Alicia") AND ((AncienSolde.Annee)=2010))



Quelqu'un aurais une solution par hasard?

merci a tous

5 réponses

Messages postés
540
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
1 février 2013
1
si il ne trouve rien,c'est peut être parce qu'il n'y a pas d'enregistrement satisfaisant à ta condition dans la clause 'where' tout simplement.

Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...
Visual Basic .Net is the best and vb6.0
Messages postés
540
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
1 février 2013
1
c'est quoi ton problème maintenant?
Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...
Visual Basic .Net is the best and vb6.0
Messages postés
453
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
11 janvier 2013
10
bonsoir Nsuadi,

cette requete ne fonctionne pas
SELECT AncienSolde.id,AncienSolde.Mois, AncienSolde.Annee, AncienSolde.solde, AncienSolde.Utilisateur FROM AncienSolde WHERE (((AncienSolde.Mois)="Juillet") AND ((AncienSolde.Utilisateur)="Alicia") AND ((AncienSolde.Annee)=2010))


depuis que j'ai ajouter "AND ((AncienSolde.Utilisateur)="Alicia")" et bien il ne trouve plus rien dans la base....
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
30
Salut,

Il y a pas besoin d'autant de parenthese
meme ca doit ne pas faire le comportement attendu

SELECT AncienSolde.id,AncienSolde.Mois, AncienSolde.Annee, AncienSolde.solde, AncienSolde.Utilisateur FROM AncienSolde WHERE AncienSolde.Mois="Juillet" AND AncienSolde.Utilisateur="Alicia" AND AncienSolde.Annee=2010 



à la limite
SELECT AncienSolde.id,AncienSolde.Mois, AncienSolde.Annee, AncienSolde.solde, AncienSolde.Utilisateur FROM AncienSolde WHERE (AncienSolde.Mois="Juillet") AND (AncienSolde.Utilisateur="Alicia") AND (AncienSolde.Annee=2010) 



Mais pas de parentheses autour des noms des champs.
Messages postés
453
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
11 janvier 2013
10
j'avais tout simplement fait une faute de frappe merci a vous 2.