pascallac
Messages postés35Date d'inscriptiondimanche 7 septembre 2003StatutMembreDernière intervention12 mai 2005
-
27 avril 2005 à 13:24
upperphi
Messages postés3Date d'inscriptionmardi 5 janvier 2010StatutMembreDernière intervention 8 juillet 2010
-
8 juil. 2010 à 20:34
bonjour
je me suis lancé dans un petit programme en VB6
mais je suis bloqué sur une fonction
je voudrais incrementer l'heure en me servant du vscrolbar
<OBJECT id= alink_5 type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11></OBJECT>
[javascript:alink_7.Click() argument
] interval peut prendre les valeurs suivantes :
Valeur
,
Description
,
----
yyyy
,
Année
,
----
q
,
Trimestre
,
----
m
,
Mois
,
----
y
,
Jour de l'année
,
----
d
,
Jour
,
----
w
,
Jour de la semaine
,
----
ww
,
Semaine
,
----
h
,
Heure
,
----
n
,
Minute
,
----
s
,
Seconde
Remarques
Utilisez la fonction DateAdd pour ajouter ou soustraire à une date un intervalle de temps spécifié. Par exemple, utilisez DateAdd pour calculer une date située à 30 jours ou une heure située à 45 minutes de l'heure présente.
Pour ajouter des jours à la valeur de l'argument date, vous pouvez utiliser les valeurs Jour de l'année ("y"), Jour ("d") ou Jour de la semaine ("w").
La fonction DateAdd ne renvoie jamais de date incorrecte. Dans l'exemple suivant, un mois est ajouté à la date du 31 janvier :
DateAdd("m", 1, "31-Jan-95")
Dans ce cas, DateAdd renvoie 28/02/95, et non 31/02/95. Si l'argument date a pour valeur le 31-Jan-96, la date 29/02/96 est renvoyée car 1996 est une année bissextile.
Si la date calculée devait être antérieure à l'année 100 (c'est-à-dire, si vous retirez un nombre d'années supérieur à celui indiqué dans l'argument date), une erreur se produit.
Si l'argument number n'est pas une valeur de type
<OBJECT id =alink_8 type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11></OBJECT>
[javascript:alink_8.Click() Long
], il est arrondi au nombre entier le plus proche avant d'être évalué.
Note Le format de la valeur renvoyée correspondant à la fonction DateAdd est déterminé par les valeurs du Panneau de configuration, non par le format qui est passé à l'argument date.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 27 avril 2005 à 20:34
Salut,
Pourquoi utiliser des objets tels que dtpicker pour ajouter ou retirer des heures, minutes et autres ?
Il existe une fonction en VB6 qui s'appelle DateAdd.
Si c'est pour utiliser avec une scrollbar, c'est l'idéal.
pascallac
Messages postés35Date d'inscriptiondimanche 7 septembre 2003StatutMembreDernière intervention12 mai 2005 28 avril 2005 à 11:46
bonjour
j'ais reussis
avec 2 UpDown un pour les heures l'autre pour les minutes
Private Sub UpDown1_Change()
Test1 = Format(DateAdd("h", UpDown1, Text1), "hh:mm")
Test1 = Format(DateAdd("n", UpDown2, Test1), "hh:mm")
End Sub
Private Sub UpDown2_Change()
Test1 = Format(DateAdd("n", UpDown2, Text1), "hh:mm")
Test1 = Format(DateAdd("h", UpDown1, Test1), "hh:mm")
End Sub
voilas il y avait certaimement plus facile mais j'ais pas trouvé
merci a
CharlesZan pour les
componsantes Microsoft Windows common controls-2 6.0
CanisLupus pour les codes
Text1 = Format(DateAdd("n", 1, Text1), "hh:mm") 'pour ajouter 1 minute
upperphi
Messages postés3Date d'inscriptionmardi 5 janvier 2010StatutMembreDernière intervention 8 juillet 2010 8 juil. 2010 à 20:34
Bsr les gas j'ai le meme soucis aujourd'hui; en effet je souhaite pouvoir incrementer une sommme d'argent de 1000 euro (par exemple) à chaque mois c'est à dire en decembre ondoit se retrouvez avec 12000 euro (par exemple).
merci pour votre reponse meme si au lieu de repondre à la question posée j'en pose une autre.