Bonjour à tous,
je voudrais mettre à jour le champs date d'une table automatiquement, si cette date est inférieur à la date du jour.
en gros, dès qu'une date de résiliation est passée et qu'un contrat n'est pas résilié, l'échéance est prolongée de la durée de renouvellement.
après plusieurs essais et recherches, voici le code qui je crois se rapproche de ce que je veux, mais ça ne fonctionne pas...
merci par avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub MAJDATERESIL_Click() Dim DATEDUJOUR As String DATEDUJOUR = Format(Date, "mm/dd/yy") Dim sSQL As String sSQL = "UPDATE T_contrat_ets WHERE [date_de_résiliation]<#" & DATEDUJOUR & "# AND [résilié]=no set [durée_du_renouvellement], AjDate(""yyyy"";[durée_du_renouvellement];[date_de_résiliation]));" DoCmd.RunSQL (sSQL) End Sub
Partager