Accueil > Forum > > > > [VB] Durée de dates
[VB] Durée de dates
jeudi 1 avril 2004 à 00:27:02 |
[VB] Durée de dates

bmichael007
|
Bonsoir, je voudrai savoir comment faire pour calculer une durée entre 2 dates? Par exemple: l'utilisateur saisit 01/01/2004 pour la date de début et 15/04/2004 pour la date de fin; quelle fonction faut-il utiliser pour calculer la différence entre Date_deb et Date_fin svp? Merci d'avance pour vos réponses!
|
|
jeudi 1 avril 2004 à 00:35:50 |
Re : [VB] Durée de dates

rene38
|
Bonsoir
Durée = DateDiff("d", CDate("01/01/2004"), CDate("15/04/2004"))
(durée en jours "d")
|
|
jeudi 1 avril 2004 à 00:37:11 |
Re : [VB] Durée de dates

slr
|
fonction DateDiff(Interval,date1,date2) avec interval ="m","d" ou "y"
A+
slr
|
|
jeudi 1 avril 2004 à 00:44:42 |
Re : [VB] Durée de dates

BruNews
|
Si tu as juste besoin du nbr jours d'ecart: nJours = clng(dat1) - clng(dat2) tu eviteras d'amuser la cpu inutilement.
ciao... BruNews, Admin CS, MVP Visual C++
|
|
jeudi 1 avril 2004 à 00:46:47 |
Re : [VB] Durée de dates

bmichael007
|
Merci pour vos réponses mais ce que j'ai vraiment envie de faire c'est d'affecter dans un textbox (text1) la différence entre la date de début d'un DTPicker1 et la date de fin d'un DTPicker2? En faisant ça: Private Sub Text1_LostFocus() Text1.Text = DateDiff("m", CDate(DTPicker1), CDate(DTPicker2)) End Sub |
ça m'affiche rien du tout sur le textbox! Qqn a-t-il une idée svp? Merci d'avance!
|
|
jeudi 1 avril 2004 à 00:55:05 |
Re : [VB] Durée de dates

bmichael007
|
Comme c'est exposé ici, je veux à partir de la sélection du N° de session et de la date début dans un DTPicker1 (et donc la date de fin qui s'affiche automatiquement en DTPicker2):  Calculer la différence de ces 2 mois dans le text vide!! Qqn a-t-il une solution svp? Merci d'avance
|
|
jeudi 1 avril 2004 à 00:59:23 |
Re : [VB] Durée de dates

slr
|
tu ferais peut-être bien de vérifier que ton CDate(DTPicker) donne bien une date valide, car je ne crois pas que CDate("jeudi 8 avril 2004") donne qqch, mais peut-être que tu utilises autre chose.A+ slr
|
|
jeudi 1 avril 2004 à 01:09:30 |
Re : [VB] Durée de dates

bmichael007
|
J'ai pas compris ce que tu veux dire par là, mais il faut absolument calculer la durée entre ces 2 dates et l'afficher dans un textbox! Bien sur que mon DTPicker contient qqch...
|
|
jeudi 1 avril 2004 à 01:58:27 |
Re : [VB] Durée de dates

rene38
|
Testé : Text1.Text = DateDiff("d", DTPicker1, DTPicker2) & " jours"
|
|
jeudi 1 avril 2004 à 03:11:22 |
Re : [VB] Durée de dates

radcur
|
SAlut bmichael007
si ca n'affiche rien dans ton text1 c'est à cause de ca
Private Sub Text1_LostFocus() Text1.Text = DateDiff("m", CDate(DTPicker1), CDate(DTPicker2)) End Sub
tu fais ton calcul lorsque tu quittes(lostfocus) le controle text1...
je ferais le code suivant (ca ressemble a ce que je t'ai montré la semaine dernière)
datacombo1 = no de session
private sub DTPicker1_LostFocus() select case datacombo1 case 1 dtpicker2.value=dateadd("d",nb_jour,dtpicker1.value) case 2 dtpicker2.value=dateadd("d",nb_jour,dtpicker1.value) case 3 dtpicker2.value=dateadd("d",nb_jour,dtpicker1.value) .... end select Text1.Text = DateDiff("d", DTPicker1.value, DTPicker2.value) end sub
avec ca, des que tu quitteras le controle DTPicker1 (pour ta date de debut) la date souhaitée s'affiche dant dtpicker2 et ton nombre de jours apparaitra dans ton text1.
en passant, tu n'as pas besoin de mettre cdate(dtpicker1) puisque qu'un controle dtpicker ne retourne que des dates.
|
|
Cette discussion est classée dans : date, vb, dates, durée, calculer
Répondre à ce message
Sujets en rapport avec ce message
Date + base de données [ par steph ]
Bonjour à tous,Voilà mon problème:Je vais devoir faire un programme pour afficher sur une feuille vb des infos provenant d'une base access. Jusque là,
probleme de date entre VB et ACCESS [ par ptij ]
J'utilise VB 6 pour faire une application qui utilise des dates.Je rentre ces dates dans une base de données access2000 pour pouvoir les utiliser plus
calcul date et heure [ par dauphin70 ]
bonjour, je suis débutante sous vb6 et j'ai un problème pour calculer une duréeen fait à partir d'une date d'arrêt, d'une heure d'arrêt, une date de m
Calculer le nombre de jours entre 2 dates [ par Billy ]
Bonjour j aimerais avoir un exemple d'un codage pour calculer le nombre de jours restant entre la date d'aujourd'hui et une autre date.
VB, VBA ou VB Script --- Facile pour vous mais dificile pour moi. Création d'une fonction date. [ par hstlaurent ]
Salut,voici ce que je dois faire et que j'ai de la misère.- Je dois déclarer et définir une fonction ou sub-routine noue permettant de calculer la dat
Calcule d'une durée entre 2 dates [ par visualresine ]
Bonjour,J'ai deux dates stockées dans une base de données sous le format : JJ/MM/AAAA hh:mmCe n'est pas un probleme pour les recuperer et inserer dan
Besoin d'un expert : Pb de gestion de date VB/excel [ par pier0 ]
Salut, Je reviens à la charge suite à un pb que j'ai déja évoqué sur le forum de nombreuse fois et qui reste malheuresement toujours sans réponse. J
Besoin d'un expert : Pb de gestion de date VB/excel [ par pier0 ]
Salut, Je reviens à la charge suite à un pb que j'ai déja évoqué sur le forum de nombreuse fois et qui reste malheuresement toujours sans réponse. J
Code VB regrouper date [ par B_Moussa ]
BonjourJe suis débutant en programmation Vb et je fais trés rapidement appel à vos idées précieuses. Voilà j'ai des données (base de données) qui se p
DATES dynamiques Excel [ par shadockgreg ]
Bonjour, Probleme de date.. pas si facile il me semble apres les essais effectues. Je souhaite repondre a 2 criteres :1. choix de dates dynamiques pou
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|