IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[MFC] DateTimePicker


Sujet :

MFC

  1. #1
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut [MFC] DateTimePicker
    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

  2. #2
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    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

  3. #3
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    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

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055

  5. #5
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    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 !!

  6. #6
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    Un ptit peu de code please !!

  7. #7
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    Citation Envoyé par moulefrite
    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 !!
    je suppose que tu as lu le post precedent de la faq ?
    http://c.developpez.com/faq/vc/?page...eCDateTimeCtrl

  8. #8
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    ben voici mon bouton permettant de recuperer le contenu de la dateTimePicker :
    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);
     
    }
    avant c'a dans mon OneInitDialog() j'ai bien mes DTP qui pointe sur ma date du jour

  9. #9
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    Citation Envoyé par moulefrite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CTime dt = IDC_DTP_debut;
    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)

  10. #10
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    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.

  11. #11
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    Citation Envoyé par moulefrite
    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:
    http://c.developpez.com/faq/vc/?page...ToWorkWithCtrl

  12. #12
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    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

Discussions similaires

  1. [MFC] Manipulation du DateTimePicker (DialogBox)
    Par julien.nasser dans le forum MFC
    Réponses: 7
    Dernier message: 01/08/2008, 20h41
  2. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  3. [MFC](encapsulation ADO) ou placer le code
    Par philippe V dans le forum MFC
    Réponses: 2
    Dernier message: 13/06/2002, 14h58
  4. Réponses: 2
    Dernier message: 10/06/2002, 11h03
  5. [MFC] ADO connection
    Par philippe V dans le forum MFC
    Réponses: 3
    Dernier message: 10/06/2002, 07h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo