Problème de date

coin Messages postés 50 Statut Membre -  
teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour; voici donc mon problème : j'ai plusieurs Label sur une feuille et je voudrais que chacune d'elle corresponde à 1 date.
J'aimerais que quand un utilisateur tape une date dans une combolist, le programme dessine un trait de la label correspondant à la date choisie jusqu'a une autre label (qui correspondrait à 1 2ème date que l'utilisateur saisirait aussi dans une combolist).
Je suppose qu'il faut que je passe par le controle DateTimePicker ??
Mais comment fR?
Merci d'avance

4 réponses

coin Messages postés 50 Statut Membre
 
j'ai oublié de dire que c'était sous VB.
Etourderie quand tu nous tiens !
0
coin Messages postés 50 Statut Membre
 
help
0
teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Je recapitule (dis moi si je me trompe)

Sur une feuille tu as une combolist avec des dates dedans
Tu as des labels avec ces meme dates
Tu veux que l'utilisateur selectionne une date puis une autre et que tu trace un trait entre ces deux dates...c'est cela?

Si c'est ca, je pense qu'il te suffit de creer une variable "tampon" dans lequel tu stock ta premiere date, puis au moment ou tu selectionne la deuxieme, tu trace un trait entre les coordonnees de ta date en tampon et la nouvelle, non?

*,*
\_/
0
coin Messages postés 50 Statut Membre
 
merci teebo; alors je dois enregistrer mes labels comme étant des date avec DTPicker et ensuite créer 1 variable tampon cé ça?
Bon, alors direction l'aide pour voir comment ca marche 1 variable tampon.
0
teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793 > coin Messages postés 50 Statut Membre
 
Desoloe, je voulais repondre plutot mais les serveurs CCM n'ont pas ete a la hauteur :-(
En fait, une variable tampon, c'est juste une variable dans laquelle tu stockes ta valeur en attendant de l'utiliser :-)
Le plus simple a mon avis pour tes labels, c'est de leur donner un nom genre LabelDateX ou X est un entier qui te sers a coder ta date, et la meme date dans ton combo aura la valeur X (cachee a l'utilisateur) qui te permettra de faire le lien avec le bon Label...

Bon courage

*,*
\_/
0
coin Messages postés 50 Statut Membre > teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention  
 
Ah bonnnnnnnnnnn! tout s'éclaircit dans mon esprit!!!!
j'ai peur d'insister mais voila le problème du coup: il n'y aurait pas moyen de faire correspondre mes labels avec un calendrier because chaque label représente 1 jour et je dois faire un planning sur 8 ans...donc si je dois donner 1 nom a chaque label et fr correspondre a 1 date:
label1= 22/08/2002
label2 =23/08/2002
.
.
.
label1236=12/01/2006...
tu n'aurais pas 1 idée des fois??
:-)
0
teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793 > teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention  
 
Il est a finir pour quand ton projet, parce que si tu fais a la main dans 2/3 ans tu auras finoi!!! ;-)))

Plus serieusement, tu peux utiliser ca :
Pour toute mes dates :
MaForme.Controls.Add("VB.Label", "LabelDate" & cle)
MaForme.Controls("LabelDate" & cle).text (ou caption, jesoublie) = MaDate
MaForme.MaCombo.itemdata.AddItem(MaDate)
MaForme.MaCombo.itemdata(MaForme.MaCombo.Count)=cle

Bon c'est pas tres propre, il faut utiliser des with et puis positionner les labels apres,mais les principales commandes sont la je pense, sinon regarde MSDN... ;-)

Bon courage


*,*
\_/
0
coin Messages postés 50 Statut Membre
 
A mais tu parles bien le chinois toi!
En tous cas merci pour ton aide
j'y retourne:-[
0
teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
C'est un metier ;-)))

*,*
\_/
0