Bonjour,
j'ai une petite base de données nommée AisDATA faite avec Access 97. Je veux donner au "user" la possibilité de faire un multi-tri (2 tris), utilisant 4 critères chacun, ie. 4 choix de colonnes, en plus du choix ASC ou DESC sur chacun des tris. Mon problème principal, c'est que j'ai 2 choix de tri numériques, et 2 textes.
J'utilise 2 comboBox pour les choix : cboPrim et cboSecond
Dans chaque comboBox, j'ai la liste des 4 choix, disons chx1num, chx2num, chx3txt et chx4txt
A côté de chaque cboBox, j'ai 2 option buttons pour choisir soit ASC , soit DESC
Je nomme triPrim le choix du user pour son 1er tri, et sensTriPrim son 1e choix pour ASC ou DESC
Je nomme triSecond le choix du user pour son 2e tri, et sensTriSecond son 2e choix pour ASC ou DESC.
Ma question : comment j'écris ça ????
J'ai tout essayé. Et toujours Erreur çi, erreur ça.
En fait, je voudrais trouver une phrase qui tienne la route pour tous les cas. Est-ce possible? (Je pense que non à cause des txt et des num.)
J'essaie
sql = ="SELECT* from AisDATA ORDER BY Position" '" & triPrim & "' & sensTriPrim " ' & '" & triSecond & "' & '" & sensTriSecond & "'"
Erreur !
Est-ce que je peux désigner ASC et/ou DESC par une string comme strSens$ ? Ou dois-je impérativement les écrire comme tels ?
Merci pour l'aide
Jacquelin Hardy
programmeur amateur VB6