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

VB.NET Discussion :

condition de date


Sujet :

VB.NET

  1. #1
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut condition de date
    Bonjour,
    Je veux faire un condition sur la date dans mon code
    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     If Date.Now.Month = 5 And Date.Now.Year = 2011 Then
                MsgBox("Il faut faire la mise à jour")
            Else
    mais le code ça marche pas
    Merci d'avance

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    Bonjour,

    tu as essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim i = date.now.Month
     
    if i = 5 then ..
    Enfin ce qui est étrange c'est que ton code marche correctement pour moi

  3. #3
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut
    merci Treize_
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim i = Date.Now.Month
            Dim j = Date.Now.Year
     
            If i = 5 And j = 2011 Then
                MsgBox("Il faut faire la mise à jour")
            Else
    mais ça marche pas

  4. #4
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Citation Envoyé par najoua01 Voir le message
    mais ça marche pas
    Ce genre de message n'apporte rien ...
    Dans ce code, il ne peut y avoir d'erreur, au pire la condition n'est pas execute.
    Quelles sont les valeurs de i et j ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 8
    Par défaut pb
    salut,

    J'ai essayer le code de treize_ et sa marche chez moi aussi !!!

    essai avec sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim i = Date.Now.Month
            Dim j = Date.Now.Year
     
            If int(i) = 5 And int(j) = 2011 Then
                MsgBox("Il faut faire la mise à jour")
            Else
      end if
    parfois l'ordi ne reconnait pas i et j comme des entier numeraire mais comme une donnée date....aller savoir pourquoi....

  6. #6
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim moment As DateTime = DateTime.Now
    Dim day As Integer = moment.Day
    Dim year As Integer = moment.Year
    
    If day = 5 and year = 2011 then ...

  7. #7
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 128
    Par défaut
    je te propose ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    If Month(now()) = 5 And year(now()) = 2011 Then
                MsgBox("Il faut faire la mise à jour")
           Else 
    End if

  8. #8
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut
    merci à vous le code ça marche très bien

  9. #9
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut
    autre question svp
    quand je veux faire la condition entre deux date (mai 2011 à mai 2020)
    merci d'avance

  10. #10
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    La condition entre 2 dates, C'est à dire ?

    Sois plus précis dans tes questions, tu gagneras du temps ..

  11. #11
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut
    exemple :
    quand la date est entre 2011 et 2020
    msg("OK")
    else
    msg("NO")

  12. #12
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
     
    If date1.year  >= 2011 And date2.year <= 2020 Then
                OK
           Else 
                NO
    End if

  13. #13
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut
    voici le dernier code a moi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     If Date.Now.Month > 5 And Date.Now.Year > 2011 Then
                MsgBox("OK")
            Else
    je veux quand la date dépasse le mois 5 et l'année 2011 m'affiche le message OK
    merci d'avance

  14. #14
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If Date.Now.Month > 5 And Date.Now.Year >= 2011 Then
                MsgBox("OK")
            Else

  15. #15
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut
    j'eassaié ton code Mr.Treize_ mais ça amrche pas

  16. #16
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    Forcement nous sommes encore au mois de mai, on ne l'a pas encore "dépasser" comme tu dis... Sinon tu mets >= et là ça fonctionnera dés le mois de mai, donc dés maintenant.

  17. #17
    Membre confirmé Avatar de Tchaill39
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 110
    Par défaut
    Bonjour.

    Ton code fonctionne chez moi à condition d'ajouter le endif
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
            If Date.Now.Month = 5 And Date.Now.Year = 2011 Then
                MsgBox("Il faut faire la mise à jour")
            Else
     
                MsgBox("OK")
            End If
    Si cela ne fonctionne pas chez toi : Ton PC est-il à l'heure ? Le Now va chercher l'heure de ton PC

  18. #18
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut
    merci Tchaill39 mais moi je veux pas l'egalité je veux le date dépasse le mois 4 et l'année 2011 et merci bouceaup v ça fonctionne très bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requête condition sur date
    Par napegadie dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/06/2007, 14h24
  2. Requetes Avec Count et condition sur date
    Par Harry dans le forum WinDev
    Réponses: 1
    Dernier message: 04/06/2007, 15h23
  3. Réponses: 4
    Dernier message: 09/05/2006, 08h55
  4. [Access] requete sql avec condition sur date
    Par qeja dans le forum Langage SQL
    Réponses: 4
    Dernier message: 25/03/2006, 23h54
  5. Requete de suppression avec en condition une date
    Par PrinceMaster77 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 29/04/2004, 09h23

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