Bonjour,
Avec le code d'abouilyas, en prenant par exemple code.text="ABC", on obtient la requête SQL suivante :
select * from emprunt where code='ABC' and date_retour =" and '?'
A la place du ?, je ne sais pas ce que VB peut donner car il ne connait probablement pas la variable date_emprunt.
La bonne syntaxe dans Access serait (aujourd'hui)
select * from emprunt where code="ABC" and date_retour is null and date_emprunt <= #12/13/2012#
ce qui s'obtient par le code VB :
sql="select * from emprunt where code=""" & code.text & """ and date_retour is null and date_emprunt <= #" & DateAdd("d", -15, Date) & "#"
Partager