Merci Jpcheck.
Effectivement je n'ai plus de bug et en plus j'apprends!
J'ai tenté d'enchaîner le code sql avec une "&" mais je ne suis pas certaine que ça marche. Quel est l'opérateur adéquat?
Ci-dessous voici ce que j'ai fait mais qui n'a pas l'air de marcher:
codesql = "DELETE [Table1].*, [Table1].WEEK" & " From [Table1] WHERE (([Table1].WEEK) >= " & date_demandee & ")" & "DELETE [Table2].*, [Table2].WEEK" & " From [Table2] WHERE (([Table2].WEEK) >= " & date_demandee & ")" & "DELETE [Table3].*, [Table3].WEEK" & " From [Table3] WHERE (([Table3].WEEK) >= " & date_demandee & ")" & "DELETE [Table4].*, [Table4].WEEK" & " From [Table4] WHERE (([Table4].WEEK) >= " & date_demandee & ")"
Autre question, ma date à le format suivant "aaaa/ss", s, étant la semaine.
Du coup je suis amenée à taper ceci par exemple : "2011/06"
Dans access, aucun problème, il comprend que c'est une date et lorsque que je lui demande de supprimer toutes les cellules >= 2011/06, il le fait.
Dans le code VBA j'ai l'impression qu'il ne le comprend plus.
J'ai ajouté un:
Dim date_demandee As Date
Mais ça ne me fait rien.
Quelle dimension donner pour conserver la propriété de calcul (=, entre, > ou <>)
Désolé si je m'exprime pas avec les bons termes...
Ju
Partager