Variable de type "date"

darwin42 Messages postés 262 Date d'inscription mercredi 15 janvier 2003 Statut Membre Dernière intervention 21 juillet 2008 - 24 mars 2003 à 16:44
cs_sarasvati Messages postés 6 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 24 mars 2003 - 24 mars 2003 à 17:29
salut,

je voudrais savoir comment on peut faire pour attribuer une valeur à une variable de type "date" dont le jour se trouve dans un label, je mois dans un autre label et l'année dans un 3ème label.

Quand je fais :
dim mavariable as Date

day(mavariable)=label1.caption
Month(mavariable)=label2.caption
Year(mavariable)=label3.caption

j'ai le message d'erreur : "Un objet est requis"

Ce serait sympa si qqun pouvait me dire pourquoi.

merci d'avance...

DaRwIn42

1 réponse

cs_sarasvati Messages postés 6 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 24 mars 2003
24 mars 2003 à 17:29
salut,
essaie

Dim d As Date

Private Sub Command1_Click()
Dim t As String
t = Label2.Caption + " " + Label1.Caption + " " + Label3.Caption
d = DateValue(t)
Text1.Text = d
End Sub

tu peux aussi essayer avec
d = DateSerial(Year(Label2.Caption), Month(...
mais je ne suis pas sûr que ça marche vu que caption renvoie une string (en principe :) )et je ne sais pas si la conversion se fait automatiquement.
0
Rejoignez-nous