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] comment valider la saisie d'uen date dans 2 CEdit ?


Sujet :

MFC

  1. #1
    Membre confirmé Avatar de jlassira
    Inscrit en
    Mai 2005
    Messages
    228
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 228
    Par défaut [MFC] comment valider la saisie d'uen date dans 2 CEdit ?
    salut!

    j'ai un CDialog sur lequel j'ai mis 2 Cedit pour la saisie d'uen date : le premier c'est pour les mois et le second c'est pour les annnées .j'ai assosiés 2 variables de controle de types int aux 2 cedit ..
    là j'ai un bouton a coté des deux cedit qui devrait permettre la validattion des deux champs de façon a ce que ausune valeur vides ne soit saisie et que les deux champs soit des valeurs coherente ( pour les mois donc entre 1 et 31 et pour les années supérieure a 1900 et infereiuere àou égale a l'année actuelle )

    pourriez vosu m'aidez a mettre en place le code de ce bouton afin que j'ai finalement une date valide svp!

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 77
    Par défaut
    salut

    mes les propriétés number des 2 champs CEdit à true

    puis assosies 2 variables int aux 2 champs CEdit par ex m_x et m_y

    puis déclare un objet CTime par ex : m_time

    et dans ton bouton tu compare

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if (m_x < 32 && m_x > 0  && m_y <= m_time.Getyear() &&  m_y > 1900)
    { 
         fait ce que tu veux
    }
    else
    {
      message pour bien taper les bon chiffres
    }
    essaye ça puis tu va surement trouver la réponse

    Bonne chance

  3. #3
    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
    tu débutes avec les MFC à la vue de tes récents messages. as-tu été voir la page cours ? il y a des tutoriels intéressants pour comprendre les mécanismes de base pour l'utilisation des contrôles, etc.

    http://c.developpez.com/cours/#tutos-vc
    http://farscape.developpez.com/tutor...arrer-mfc-vc6/

    en ce qui concerne les mois de l'année, il y en a rarement plus de 12

Discussions similaires

  1. Comment valider des saisies et produire un xml?
    Par Pierre8r dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 06/11/2008, 10h20
  2. comment coder la saisie de la date
    Par SOPSOU dans le forum Langage
    Réponses: 2
    Dernier message: 29/12/2007, 00h33
  3. [VBA-E] Saisie d'une date dans une Input Box
    Par nicobox dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 31/05/2006, 20h51
  4. Saisie automatique de dates dans formulaires
    Par yves89 dans le forum IHM
    Réponses: 11
    Dernier message: 17/05/2006, 00h04
  5. comment bloquer la saisie d'un mois dans un datetimepicker ?
    Par bertrand_declerck dans le forum Composants VCL
    Réponses: 11
    Dernier message: 20/09/2005, 11h11

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