VB6: Comment faire un enregistrement avec DTPicker

Résolu
jus2mandarine Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   -  
jus2mandarine Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   -
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, "ne marche pas": message d'erreur, résultat inattendu?
0
jus2mandarine Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   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 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > jus2mandarine Messages postés 226 Date d'inscription   Statut Membre Dernière intervention  
 
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 226 Date d'inscription   Statut Membre Dernière intervention   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 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > jus2mandarine Messages postés 226 Date d'inscription   Statut Membre Dernière intervention  
 
"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 226 Date d'inscription   Statut Membre Dernière intervention   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