Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Déclaration de variable

2 réponses
Avatar
Jacques
Bonjour

Dans un module j'ai d=E9clar=E9 cette variable et =E9crit cette fonction :

Public D=E9butSaison As String

Sur la proc=E9dure d'ouverture du formulaire d'accueil j'ai:
Sub Form_Open()
D=E9butSaison =3D CDate(Me.Modifiable24.Column(2))
End Sub

Sur la proc=E9dure d'un contr=F4le de mon formulaire de Saisie j'ai :
txtDateAdh=E9sion.Value =3D
(D=E9butSaison)
txtMillLicence.Value =3D Year(D=E9butSaison) + 1


Pourquoi lorsque j'ai une erreur de saisie, je perds syst=E9matiquement
la valeur (D=E9butSaison)

Merci pour votre aide.

Salutations

2 réponses

Avatar
Jeff
Bonsoir,

Pour la variable est déclarée en String ?

Le type Variant aurait à mon sens était plus adapté.

Cordialement

"Jacques" a écrit dans le message de news:

Bonjour

Dans un module j'ai déclaré cette variable et écrit cette fonction :

Public DébutSaison As String

Sur la procédure d'ouverture du formulaire d'accueil j'ai:
Sub Form_Open()
DébutSaison = CDate(Me.Modifiable24.Column(2))
End Sub

Sur la procédure d'un contrôle de mon formulaire de Saisie j'ai :
txtDateAdhésion.Value (DébutSaison)
txtMillLicence.Value = Year(DébutSaison) + 1


Pourquoi lorsque j'ai une erreur de saisie, je perds systématiquement
la valeur (DébutSaison)

Merci pour votre aide.

Salutations
Avatar
papou
Bonjour
Dim DebutSaison As Date
Puisque tu définis ta variable comme ceci :
= CDate(Me.Modifiable24.Column(2))

Cordialement
Pascal

"Jacques" a écrit dans le message de news:

Bonjour

Dans un module j'ai déclaré cette variable et écrit cette fonction :

Public DébutSaison As String

Sur la procédure d'ouverture du formulaire d'accueil j'ai:
Sub Form_Open()
DébutSaison = CDate(Me.Modifiable24.Column(2))
End Sub

Sur la procédure d'un contrôle de mon formulaire de Saisie j'ai :
txtDateAdhésion.Value (DébutSaison)
txtMillLicence.Value = Year(DébutSaison) + 1


Pourquoi lorsque j'ai une erreur de saisie, je perds systématiquement
la valeur (DébutSaison)

Merci pour votre aide.

Salutations