ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 juil. 2011 à 13:26
Bonjour,
1) la propriété Value d'un tel contrôle est accessible en lecture et en écriture
2) la fonction DateAdd permet d'obtenir le résultat d'une valeur à laquelle on ajoute des unités de temps (voir DateAdd dans ton aide VBA et appliquer)
soit toto (typé en Date) le résultat :
Ton_controle.Value = toto
!
____________________
Utiliser le bouton "REPONSE ACCEPTEE" sur une réponse exacte facilite les recherches ultérieures d'autres forumeurs. PENSEZ-Y SVP
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 11 juil. 2011 à 15:17
transforme des heures et tes minutes (celles à ajouter) en secondes. Fais l'addition totale avec tes secondes et utilise dateadd pour ajouter ces secondes
____________________
Utiliser le bouton "REPONSE ACCEPTEE" sur une réponse exacte facilite les recherches ultérieures d'autres forumeurs. PENSEZ-Y SVP
pitipilot
Messages postés112Date d'inscriptionmercredi 19 mai 2010StatutMembreDernière intervention14 mai 20211 11 juil. 2011 à 14:47
Bonjour, désolé de ma réponse tardive. Votre solution marche uniquement si l'on connait le temps à soustraire.
Hors mon problème est que je veux que par exemple, mon DTPICKER prenne la date d'aujourd'hui et mette en heure et minute 23h59min59s quelque soit la date actuelle.
Vous n’avez pas trouvé la réponse que vous recherchez ?
pitipilot
Messages postés112Date d'inscriptionmercredi 19 mai 2010StatutMembreDernière intervention14 mai 20211 11 juil. 2011 à 15:06
Effectivement je récupérais la date avec now voilà qui est plus simple maintenant .
Par contre pour alléger le code peut on ajouter du "temps" sur plusieurs paramètre plutôt que une ligne pour ajouter 23h, une ligne pour ajouter 59 minutes et une ligne pour ajouter 59 secondes ?