Comment r�cuperer le contenu d'un dateTimePicker ????
Je sais que c'a peu sembler banal mais j'ai rien trouv� dans le forum a ce sujet :?
En tout cas merci pour votre aide
Version imprimable
Comment r�cuperer le contenu d'un dateTimePicker ????
Je sais que c'a peu sembler banal mais j'ai rien trouv� dans le forum a ce sujet :?
En tout cas merci pour votre aide
bonjour,
il y a aussi la doc MSDN :D
pour r�cup�rer la date, tout d�pend de la variable � laquelle tu rattaches le contr�le
:arrow: CDateTimeCtrl
:arrow: COleDateTime
:arrow: CTime
Thx pour ton aide bigboomshakala.
Ben en faites je l'ai affect� � une variable de type CTIME.
Mais bon je ne sais pas trop la difference avec les 2 autres cependant j'ai mit de dateTimePicker pour faire un filtrage au niveau de ma BDD afin de recuperer mes enregistrement :
Ex : select * from table where date between DTP_debut and DTP_fin;
Voila une ptite precision svp :D
voir aussi faq:
http://c.developpez.com/faq/vc/?page...meCtrlGetValue
:D
Merci a toi farscape et bigbomm pour votre aide c'a fonctionne maintenant.
J'ai opt� pour un controle de type CTIme mais ce je comprend pas pourquoi ma date reste au 01-01-1970 pourtant j'ai beau positionn� mon updateData(true) un peu partout mais sans succ�s :cry:
Un ptit peu d'aide please !!
Un ptit peu de code please !! :lol:
je suppose que tu as lu le post precedent de la faq ?Citation:
Envoy� par moulefrite
http://c.developpez.com/faq/vc/?page...eCDateTimeCtrl
ben voici mon bouton permettant de recuperer le contenu de la dateTimePicker :
avant c'a dans mon OneInitDialog() j'ai bien mes DTP qui pointe sur ma date du jourCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 void CHistorique::OnBUTTONbargraphe() { UpdateData(FALSE); CString str= m_dtp_debut.Format("%d%m%Y"); // jour /mois / année AfxMessageBox(str) ; CTime dt = IDC_DTP_debut; CString date_courante = dt.Format("%Y-%m-%d"); AfxMessageBox(date_courante); }
:D dis-moi pas que IDC_DTP_debut est l'identifiant de ton contr�le ?Citation:
Envoy� par moulefrite
http://c.developpez.com/faq/vc/?page=CWnd#GetDlgItem
tu n'as pas attach� ton contr�le � une variable CTime l�.
(cf. tuto Farscape, lien dans sa signature)
Ben en faites mon controle se nomme IDC_DTP_debut et la variable associ� de type CTime se nomme m_dtp_debut !
Sinon j'avoue que je debute dans la manipulation des controle sous MFC alors si je pouvais avoir un peu de precision c'a m'aiderais grandement.
voir faq:Citation:
Envoy� par moulefrite
http://c.developpez.com/faq/vc/?page...ToWorkWithCtrl
:D
Merci pour le lien farscape mais tout c'a je l'ai deja effectu� et je ne pense pas que c'a provienne de la.
J'ai bien fait mon UpdateData(false) dans mon onInitDialog()
Cependant c'a continue � m'afficher la date 01-01-1970