Bonjour a tous,
J'utilise un formulaire pour enregistrer des données dans un fichier excel et notamment des dates via des contrôles dtpicker.
Ces données sont stockées dans un classeur fermé situé sur un serveur de partage.
(connexion à la feuille de données par ADODB=> pas de pb jusque là)
Mon problème est le suivant :
Je souhaite afficher dans mon formulaire les données d'un enregistrement précis.
j'ai donc un recordset qui contient les données (jusque là ça va aussi)
par contre je n'arrive pas à afficher les données de date dans mes dtpickers du formulaire (message une erreur est survenue loirs de l'appel au controle Windows Date and Time Picker)
J'ai pourtant, afin d'etre dur de passer une date converti les données contenues dans mon recordset :
dans la fenetre exécution rst.fields(3) contient bien une date
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Set rst = New ADODB.Recordset rst.Open texteSQL, Cn, adOpenStatic txt_sge.Value = rst.Fields("sge") DT_pose_prevue = DateSerial(Year(rst.Fields(3)), Month(rst.Fields(3)), Day(rst.Fields(3))) DT_retour_engagement.Value = DateDt(rst.Fields(4)) DT_pose_realisee.Value = DateDt(rst.Fields(5)) DT_depose_prevue.Value = DateDt(rst.Fields(6)) DT_relance.Value = DateDt(rst.Fields(7)) DT_depose_realisee.Value = DateDt(rst.Fields(8))
Bref si quelqu’un à des sugestions.
je vous remercie
Christophe
Partager