VB6: Comment faire un enregistrement avec DTPicker

Résolu
jus2mandarine Messages postés 258 Statut Membre -  
jus2mandarine Messages postés 258 Statut Membre -
Bonjour Chers tous,

Dans le code vb6 ci-dessous, l'enregistrement au niveau de la ligne "!date_naissance = DTdate_naiss2.Day" ne marche pas. Pourriez-vous m'aidez s'il vous plaît à résoudre ce problème ?


Merci de votre support :)

If Not .EOF Then MsgBox "Cet e-mail a déjà été attribuée à :" & !nom, vbCritical, "Gestion du personnel": txtPrenom.SetFocus: Exit Sub
.AddNew
!nom = txtNom2.Text
!prenom = txtPrenom2.Text
!sexe = cmbSexe2.Text
!date_naissance = DTdate_naiss2.Day
!lieu_naissance = txtLieuNaiss2.Text
!adresse = txtadresse2.Text
!contact = txtContact2.Text
!Niveau = txtNiveau2.Text
!Diplôme = txtDiplome2.Text
!Famille_Diplome = txtFamille2.Text
!email = txtEmail2.Text
!Nationalite = txtNationalite2.Text
!etatcivil = txtEtatCivil2.Text
!Salaire_net = txtSalaireNet2.Text
!ReFill = txtRefill2.Text
!fonctions = txtFonction2.Text
!cin = txtCIN2.Text
!rib = txtRIB2.Text
!cnss = txtCNSS2.Text
!onemo = txtONEMO2.Text

.Update
End With
A voir également:

1 réponse

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour, "ne marche pas": message d'erreur, résultat inattendu?
0
jus2mandarine Messages postés 258 Statut Membre 1
 
Merci pour ton commentaire yg_be, mais j'aurai bien aimé que tu me dises ce qu'il faut que je fasse pour résoudre le problème.

Cdt /-
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > jus2mandarine Messages postés 258 Statut Membre
 
ma boule de cristal étant en panne, je ne peux faire de suggestion que si tu partages des informations factuelles, par exemple un message d'erreur, ou une description du comportement inattendu que tu observes.
je suis étonné par ta syntaxe
.Day
, qu'en attends-tu?
0
jus2mandarine Messages postés 258 Statut Membre 1
 
Vb6 à un composant nommé DTPicker qui permet d'afficher un format de calendrier spécifique permettant d'enregistrer une date au format jj/mm/aaaa.

Je ne reçois aucun message d'erreur, sauf que je ne peux pas enregistrer ce champ lorsque j'ai le code !date_naissance = DTdate_naiss2.Day.

.day
est l'une des options qui s'affiche sur la liste déroulante générée automatiquement par vb6 lorsqu'on saisie un objet de type "DTPicker" de la même manière que
.text
s'affiche automatiquement lorsqu'on saisi un objet de type texte (zone de texte) doit être codé.

Bien à toi :)
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > jus2mandarine Messages postés 258 Statut Membre
 
"je ne peux pas enregistrer ce champ" : veux-tu écrire que le champ reste vide dans la table? ou qu'il contient une valeur inattendue?
tiens, est-ce une table Access? quel est-le type du champ?
as-tu vérifié, par exemple en faisant msgbox, que DTdate_naiss2.Day contient ce que tu souhaites enregistrer?
tiens, que souhaites-tu enregistrer dans ce champ? pourquoi as-tu choisi
.Day
?
tu pourrais aussi faire
!date_naissance = Date()
, pour détecter d'où vient l'erreur.
tant de choses à faire pour t'aider toi-même, ou pour nous donner des faits supplémentaires...
0
jus2mandarine Messages postés 258 Statut Membre 1
 
Merci pour toute ton attention yg_be.

J'ai envoyé le même message sur le site codes_sources, et j'ai eu la réponse.

je dois plutôt utiliser
.value
au lieu de
.day
pour que ça marche.

Bien à toi : - )
0