Bonjour,
Mon problème du jour est le suivant :
J’ai une liste déroulante qui affiche les données suivant la sélection d’une autre liste déroulante et j'aimerai rajouter un champ (n'étant pas dans la base) et classer cette liste.
Concrètement :
j’ai un champ qui contient des dates ; Une liste déroulante permettant de sélectionner les mois, et une autre pour les jours (suivant le mois).
Dans ma liste déroulante "jour" j’aimerai rajouter aussi la valeur "-Tous-".
D’après le tutoriel, je suis arrivé à la requête suivante :
Par contre ma liste déroulante est dans l’ordre d’insertion des champs dans ma table, mes numéros (de jour) ne sont pas dans l’ordre croissant. Pour les avoir dans l’ordre ma requête devrait alors être de la forme :SELECT Day([ImportLog].[DATE]),1 AS Position From [ImportLog] WHERE Month([ImportLog].[DATE])=Forms!Statistique.SelectMois UNION Select TOP 1 "-Tous-",0 From [ImportLog] ORDER BY Position;
SELECT DISTINCT Day([ImportLog].[DATE]),1 AS Position From [ImportLog] WHERE Month([ImportLog].[DATE])=Forms!Statistique.SelectMois ORDER BY Day([ImportLog].[DATE]);
- Donc comment rajouter la valeur "-tous-" en 1° valeur de ma liste déroulante ET classer ma liste jour par ordre croissant ?
D’avance un grand merci pour votre aide.
Partager