Bonjour
Quelle est la méthode la plus sure pour ajouter un nombre de jours à une date?
01/03/2009 + 28
Merci
Bonjour
Quelle est la méthode la plus sure pour ajouter un nombre de jours à une date?
01/03/2009 + 28
Merci
Bonjour
Faire comme tu le proposes. Les dates sont des valeurs numériques ayant le jour comme unité. Dès lors, une date + 18 ajoute te fait avancer de 18 jours.
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Merci
Mais j'ai une erreur 13 "Type donnée incompatible" quand l'application est utilisée sur certain PC mais pas tous
Il faudrait montrer le code utilisé, et s'assurer du type de la variable ou du champ utilisé
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Ci joint le code
C'est sur la ligne " !WorkDueDate = Me.EVDate + Me.WorkPeriod" qui a un problème.
Avec Me.EVDate qui a un format Date et Me.WorkPeriod qui a un format Nombre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim TechnicalData As DataBase Dim rst As Recordset Set TechnicalData = CurrentDb Set rst = TechnicalData.OpenRecordset("TWork") With rst .AddNew !WorkDescription = Me.WorkDescription !WorkDueDate = Me.EVDate + Me.WorkPeriod !WorkEqID = Me.ListEq !WorkCreatorID = Me.WorkCreatorID !WorkRespID = Me.CbTec !WorkStatus = 10 !WorkRecurrent = Me.WorkRecurrent !WorkPeriod = Me.WorkPeriod !WorkCreationDate = Format$(Now, "dd/mm/yy") .Update End With rst.Close
Et !WorkDueDate, quel est son type?
Si la réponse est Date, il faut vérifier les valeurs qui sont passées.
Dans le cas qui plante, quelles sont les valeurs des variables?
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Salut,
peut-être avec:
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... !WorkDueDate = CDate(Me.EVDate) + Me.WorkPeriod ...
Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
Bonjour
WorkDueDate est aussi en format Date/Time
Le problème se pose quand l'application fonctionne avec Access RunTime
Est-ce qu'il n'y aurai pas un problème de référence à un Library?
Bonjour
Plutôt que faire l'addition, regardes du coté de la fonction DateAdd, plus de détails dans cet article : Les Fonctions Date/Heure
Philippe
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager