beet2che
Messages postés84Date d'inscriptionsamedi 17 mars 2007StatutMembreDernière intervention14 avril 2009
-
3 déc. 2008 à 14:50
dp_favresa
Messages postés132Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention11 mai 2010
-
4 déc. 2008 à 10:09
Bonjour
au niveau de ma form j'ai deux contrôles de type DateTimePicker et je dois les contrôler de tel que que la date du premier soit inférieur à celle du deuxiéme.
au niveau de l'évenement Validated j'ai saisi ce bout :
if Date.Parse(me.dtedeb.value)>Date.Parse(me.dtefin) then
messagebox.Show("Erreur")
end if
lorsque je change du mois au niveau du controle (on est en décembre je récule vers novembre)
le message "Erreur" s'affiche plusieurs fois et je crois que en fait en changeant du mois il parcourt tous les dates du mois .j'ai essayé de changer l'évenement (textchanged ) Non plus
est ce que quelqu'un peut m'aider SVP
merci
cordialement
dp_favresa
Messages postés132Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention11 mai 2010 4 déc. 2008 à 10:09
Bonjour,
Dans une appli, le choix d'une date dans le DateTimePicker déclenche une requête SQL. Pour éviter ceci au changement de mois, je fais :
' Au chargement du Form, mémoriser le mois courant
DateJour = DateTimePicker1.Value
MoisInitial = AMJ.Substring(3, 2)
' A l'évenement, tester le changement de mois
DateJour = DateTimePicker1.Value
MM = AMJ.Substring(3, 2)
If MoisInitial <> MM Then
MoisInitial = MM
Exit Sub
else
Traitement
End If
J'espère que ça te servira.
Bon(nes) courage, développement, salutations...
(choisissez ce qui vous convient) dp