Bonjour,
Voila j'ai une table produit avec les champs suivant : Produit, CRM, CAP_APD, Date_Debut, Date_Fin
La clé de cette table est (Produit,Date_debut) sachant qu'un meme produit a des infos CRM et CAP_APD qui changent en fonction des dates.
Dans un formulaire je recupere le nom du produit et la date.
Mon but est d'utiliser une requete sql sous vba qui me renvoie un seule ligne mais je galere au niveau du test de la date
En gros ma requete donne ca mais je comprend pas pourquoi elle ne me renvoie rien.
Code :Or quand je compile ca me donne une erreur a la derniere ligne du fait que la requete ne donne pas le résultat qu'elle devrait donner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Set db = CurrentDb strSQL = "SELECT * FROM Tbl_Produit " strSQL = strSQL & " WHERE [Produit]= '" & Produit_2 & "' and [Date_Debut]<= '" & Date_2 & "' and [Date_Fin]>= '" & Date_2 & "' " Set rst = db.OpenRecordset(strSQL, dbOpenDynaset)
Quelqu'un a une idée ?
Merci d'avance.
Cyrille
Partager