Bonjour,

Je ne sais pas si je dois posté ça sur le forum VBA access ou SQL

je pensais que ça serait beaucoup plus simple mais je tourne en rond et j'ai besoin de votre aide.

J'ai une table avec un champ date_usinage_max de type date/heure dans lequel sont stockées des dates au format dd.mm.yyyy (format système)

J'ai également 2 variables de type date "datedebut" et "datefin"

Dans mon code vba, j'utilise ces 2 variables pour afficher des dates puis je voudrais exécuter une requête SQL de recherche des éléments entre datedebut et datefin avec le code ci-après
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sSQL = "SELECT * FROM j_commandes_articles WHERE date_max_usinage BETWEEN #" & datedebut_sql & "# AND #" & datefin_sql & "# ;"
Mon souci est que je ne sais pas comment "convertir" mes dates au format SQL (mm/dd/yyyy) car ça me génère une erreur de syntaxe.

Comment dois-je procéder ?

En vous remerciant pour votre aide