Bonjour bonjour
J'ai un léger problème avec la fonction date, je veut que à l'ouverture d'un formulaire, un des contrôles de ce formulaire prenne la valeur de la date du jour, j'ai donc écris ce code :
Mais le problème est que la fonction Date me renvoie la valeur Null, elle est pourtant bien censée renvoyer la date du jour non?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Form_Open(Cancel As Integer) If Nz(Me.txtDateDebut.Value, "") = "" Then Me.txtDate.Value = Date End If End Sub
De plus j'ai ensuite essayé cet autre code en remplacant la fonction date par Now :
Mais la message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Form_Open(Cancel As Integer) If Nz(Me.txtDateDebut.Value, "") = "" Then Me.txtDate.Value = Now End If End Sub
Sachant que le champ dans lequel je met cette date est un champ avec le format date, abrégé ce explique surement que ca ne marche pas avec Now qui renvoi la date et l'heureerreur d'éxécution '2448'
Impossible d'attribuer une valeur à cet objet
Voila je bloque un peu sur la date la, j'ai pourtant bien regarder les tutos et ma syntaxe me parait bonne, je ne sais que faire...
Cordialement
Mcfly
Partager