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
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
pour récupérer la date, tout dépend de la variable à laquelle tu rattaches le contrôle
CDateTimeCtrl
COleDateTime
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![]()
voir aussi faq:
http://c.developpez.com/faq/vc/?page...meCtrlGetValue
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
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![]()
Un ptit peu d'aide please !!
Un ptit peu de code please !!![]()
je suppose que tu as lu le post precedent de la faq ?Envoyé par moulefrite
http://c.developpez.com/faq/vc/?page...eCDateTimeCtrl
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
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 jour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Envoyé par moulefrite
dis-moi pas que IDC_DTP_debut est l'identifiant de ton contrôle ?
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:Envoyé par moulefrite
http://c.developpez.com/faq/vc/?page...ToWorkWithCtrl
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
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
Partager