begin process at 2012 02 13 11:46:06
  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 :12 131

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

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip Source avec une capture JEUX DE VERITÉ ET DE FIDELITÉ par billatosco
Source avec Zip IMAGELOARDER par vkitumaini
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN CALENDRIER DE POCHE par Le Pivert
Source avec Zip RECHERCHE D'UN ENREGISTREMENT DANS UNE DATATABLE ET POSITION... par erdna

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

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 1,388 sec (4)

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