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 :

calcul d'un delai


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2010
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 54
    Par défaut calcul d'un delai
    Bonjour tout le monde,

    Question 1) je voudrais calculer le delai entre une date debut et une date de fin et qu'il m'affiche le resultat en nombre de jour.

    voici mon bout de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim i As Date
    Dim j As DateTime
    i = CDate(Me.TextBox1.Text)
    j = CDate(Me.TextBox2.Text)
     
    If IsDate(i) = True Then
    Form8.TextBox1.Text = Year(System.DateTime.Now()) - Year(i)
    Mais le probleme, il me donne pas le resultat ( délai ) exacte , il m'affiche la valeur " 0 "

    J'aimerai savoir ou réside l'erreur ? Merci.

    Question 2) je programe un projet qui gere les personnel , donc et je voudrai grisé un employé si il es deja affecté à un travail à une date precedente que celle saisi par l'utilisateur ( pour eviter le problem de redondance)

    Merci d'avance.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    nbjours = datediff(days, datedeb, datefin)



    pour griser un controle, il faut faire .enabled = false
    pour griser un employé je pense qu'il faut l'attraper et le couvrir de peinture grise
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Août 2010
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 54
    Par défaut
    merci comme meme
    mais mon calcul de delai ne marche toujours pas;

    svp, qui pourrai me corrigé ce bout de code !
    merci

  4. #4
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Bonjour,

    Peut-être parce que tu ne soustrais que les années, et que tes deux dates sont de la même années, donc le résultat est égal à 0.

    Qui plus est, pourquoi vouloir faire compliqué quand il existe une fonction simple comme te l'a écrit Pol63 (qui ne dit pas que des conneries, comme quoi ...).

    PS : Pol63 simple boutade

  5. #5
    Membre averti
    Inscrit en
    Août 2010
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 54
    Par défaut
    Ca marche
    Probleme resolu
    merci

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

Discussions similaires

  1. [DeskI Xi3] erreur de calcule sur les moyennes de delais
    Par gillou13 dans le forum Débuter
    Réponses: 3
    Dernier message: 21/03/2011, 16h04
  2. Réponses: 15
    Dernier message: 21/09/2006, 17h26
  3. [TP]Calculer delai de temps
    Par Alkangelis dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 03/11/2004, 13h05
  4. [TP7] Calculer sin, cos, tan, sqrt via le FPU
    Par zdra dans le forum Assembleur
    Réponses: 8
    Dernier message: 25/11/2002, 04h09
  5. Algo de calcul de FFT
    Par djlex03 dans le forum Traitement du signal
    Réponses: 15
    Dernier message: 02/08/2002, 17h45

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