Bonjour,
J'ai créé un formulaire avec divers contôles me permettant de générer une requête SQL un peu dans le style de la recherche multicritère de CAFEINE.
Afin de spécifier la clause ORDER BY de ma requête j'ai mis un groupe d'option comprenant 6 type de "classement"' possible. (cf image jointe)
Cependant je ne sais pas comment faire pour vérifier la valeur qu'à pris mon groupe d'option lorsque je crée ma requête. J'ai bien fait ceci mais bien sûr je me doutais bien que celà ne fonctionnerait pas...
OrdreSQL est une variable de type STRING
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 If Me.CLASS_AVIS Then OrdreSQL = "ORDER BY AVIS_CAF_ID" End If If Me.CLASS_COMMUNE = True Then OrdreSQL = "ORDER BY ID_COMMUNE" End If If Me.CLASS_NUM = True Then OrdreSQL = "ORDER BY NUMERO_CNASEA" End If If Me.CLASS_PROP = True Then OrdreSQL = "ORDER BY PROP_CNASEA_ID" End If If Me.CLASS_PROPRIO = True Then OrdreSQL = "ORDER BY PROPRIETAIRE" End If If Me.CLASS_ZONE = True Then OrdreSQL = "ORDER BY ID_ZONE" End If
Savez vous comment je pourrais résoudre ceci ?
Merci par avance
Thomas
Partager