Bonjour,
J'ai actuellement un formulaire qui permet de saisir quelques informations à propos du vermifuge administrés à un animal et une zone de liste qui ordonne cela sous forme d'historique.
Le numéro d'identification est propre à chaque animal et donc si je sélectionne un autre animal, j'ai accès à son historique à lui en fonction de son numéro d'identification.
A présent, je souhaiterais crée dans un autre formulaire une zone de liste qui extrait toutes les informations de ma table, comme ceci :
Néanmoins, je souhaiterais dans cette zone de liste ne pas retrouver l'intégralité des vermifuges administrés pour chaque animal, seulement le dernier.
Par exemple, par rapport à ma précédente capture, il ne faudrait retrouver que ces deux enregistrements :
N°Iidentification : 123
TypeVermifuge : Test2
DateFin : 27/07/2018
Et
N°Identification : 1234
TypeVermifuge : BBB
DateFin : 26/07/2018
En faisant quelques recherches, je suis tombé sur la requête DISTINCT, mais celle ci semble être un peu complexe et je n'y arrive pas. Pourriez vous m'aidez ?
J'ai quelques pistes de codes :
Ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim strSQL As String strSQL = "SELECT DISTINCT Chien_Vermifuge.N°Identification FROM Chien_Vermifuge;"
Néanmoins, lorsque je les applique, rien ne se passe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT DISTINCT Chien_Vermifuge.N°Identification FROM Chien_Vermifuge ORDER BY Chien_Vermifuge.N°Identification
D'avance, merci pour vos réponses.
Partager