begin process at 2010 02 10 11:49:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > COMPARER LA DATE D'ENTRÉE À LA DATE DU JOUR OU SYSTÈME

COMPARER LA DATE D'ENTRÉE À LA DATE DU JOUR OU SYSTÈME


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Débutant Date de création :21/05/2003 Date de mise à jour :21/05/2003 10:09:10 Vu :10 810

Auteur : kalver

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Petite source simple mais Ô combien pratique lorsqu'on manipuler la date en respectant la date d'aujourd'hui ou la date du système...

Ca peut servir et une suite améliorée est prévue.

Dans une forme Form1, ajouter un champ Text1, un bouton Command1
et copier le code suivant :

kalver

Source

  • Private Sub Command1_Click()
  • On Error Resume Next
  • Dim strDateNais As Date
  • strDateNais = Format(Date, "dd/mm/yyyy")
  • If txtDateNais <> "" Then cmdNewEncod.Enabled = True
  • If Text1 >= strDateNais Then
  • MsgBox "La date de naissance n'est pas valide, veuillez insérer une date correcte", vbApplicationModal + vbCritical + vbDefaultButton1 + vbOKOnly, "Date de naissance non valide !"
  • Text1.SetFocus
  • Text1.Text = ""
  • Exit Sub
  • Else
  • MsgBox "La date d'aujourd'hui a été respectée, la date insérée est : " & Text1.Text, vbApplicationModal + vbDefaultButton1 + vbInformation + vbOKOnly, "Date"
  • End If
  • End Sub
Private Sub Command1_Click()
   On Error Resume Next
   Dim strDateNais As Date
   strDateNais = Format(Date, "dd/mm/yyyy")
   If txtDateNais <> "" Then cmdNewEncod.Enabled = True
   If Text1 >= strDateNais Then
      MsgBox "La date de naissance n'est pas valide, veuillez insérer une date correcte", vbApplicationModal + vbCritical + vbDefaultButton1 + vbOKOnly, "Date de naissance non valide !"
      Text1.SetFocus
      Text1.Text = ""
      Exit Sub
   Else
      MsgBox "La date d'aujourd'hui a été respectée, la date insérée est : " & Text1.Text, vbApplicationModal + vbDefaultButton1 + vbInformation + vbOKOnly, "Date"
      
      
   End If
End Sub

 Conclusion

Une version améliorée est prévue .

Kalver


 Sources de la même categorie

AFFICHAGE SOUS EXCEL DE LA LISTE DES ' DES GROUPES par djebbipgm
AFFECTATION D'UNE ICÔNE À UN DOSSIER DANS L'EXPLORATEUR par djebbipgm
Source avec Zip CREATION DE GADGET EN VB6 par djebbipgm
Source avec Zip Source avec une capture CAPTEUR DE HANDLE, DE TITRE, DE CLASS, DE POSITION DE TAILLE... par Sechaud
Source avec Zip Source avec une capture COULEUR DANS UN RICHTEXTBOX SANS MODIFIER SELSTART OU SELLEN... par Renfield

Commentaires et avis

Commentaire de Gvb le 21/05/2003 10:30:57

La solution la plus fiable pour comparer 2 dates est de les transformer en format "aaaammjj". Par exemple :

If Format(DateNaiss,"yyyymmdd") &gt; Format(DateNaiss,"yyyymmdd") then
   Msgbox "La date de naissance ne peut être supérieure à la date du jour.", vbExclamation
Endif

Les transformer dans ce format évite les problèmes de conversion format anglais/français des dates.

@+

Commentaire de jijidiscover le 22/12/2007 18:46:58

normalement si tu entrer la date d'aujourd'hui ça passe
le message invalide s'affiche toujours
conçernant la convetion date c pas utile dans cette application,il n'a utilisé aucune base de dannée

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales