OVH Cloud OVH Cloud

Chaînes de caractères

1 réponse
Avatar
Jacques
Bonsoir,

Lorsque je lance ce code ma requ=EAte ne donne aucun enregistrement.

SELECT (SELECT Count (R=E9fClassAct) FROM (select distinct R=E9fClassAct
FROM [tbl Adh=E9rents]) T2 WHERE T2.R=E9fclassact>T1.R=E9fClassAct)+1 AS
Rang, T1.R=E9fClassAct, [R=E9fClassAct]-[R=E9fClassAnt] AS [Class+-],
[NOM] & " " & [Pr=E9nom] AS [Nom Pr=E9nom], *
FROM [tbl Adh=E9rents] AS T1
WHERE( [MillClassement]=3D2007 And [D=E9part]=3DFalse AND [T1].Titre>=3D "M=
ME"
AND [T1].Titre<=3D "MLLE") order by [T1].R=E9fClassAct DESC;

Le where je le construis avec ce code :

strWhere =3D strWhere & " [T1].Titre =3D " & Chr(34) &
cmbTitre.ItemData(cmbTitre.ListIndex) & Chr(34)
Case Else
strWhere =3D strWhere & " AND [T1].Titre =3D " & Chr(34) &
cmbTitre.ItemData(cmbTitre.ListIndex) & Chr(34)

Par contre lorsque sur ma requ=EAte vsans enregistremebt je fais
manuellement sur le champ titre
>=3D MME ET <=3D MLLE =BB la requ=EAte fonctionne correctement.

Merci pour votre aide.

Salutations

1 réponse

Avatar
Gilles MOUGNOZ
Bonjour, Jacques
Lorsque tu as fini de construire le SQL de ta requête, ajoute dans ton code
la commande "Debug.Print TaRequete".
Cela inscrira le contenu de l'instruction SQL dans la fenêtre Exécution de
l'éditeur VBA (accessible par le raccourci CTRL+G).
Tu pourras alors vérifier si la requête est bien construite comme que tu le
souhaites.
--
Bonne continuation
-------------------------------------------------------------------------------------------
http://www.mpfa.info : c'est bonheur pour ton ordinateur !
-------------------------------------------------------------------------------------------
Bonsoir,
...
Merci pour votre aide.
Salutations