IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[Lazarus] Vérification d'une date


Sujet :

Lazarus Pascal

  1. #1
    Membre confirmé Avatar de Ministar
    Inscrit en
    Septembre 2006
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Par défaut [Lazarus] Vérification d'une date
    Bonjour,
    J'enregistre dans ma base de donnée une date sous le format français : JJ/MM/AAAA en tant que chaîne de caractère.
    J'aimerais pour limiter les erreur vérifier si l'utilisateur à bien saisi deux chiffres compris entre 1 et 31, un slashe, deux chiffres compris entre 1 et 12, un slashe, 4 chiffres compris entre 1900 et 2200.
    Quel sera la forme du masque?
    Je peux tout faire en une fois ou il serait préférable de vérifier que ce qui a été saisi est sous la forme XX/XX/XXXX et ensuite extraires les nombres par groupe?

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Le plus simple, c'est de faire par groupe de chiffres. Ce que tu peux faire pour te simplifier la vie, c'est de demander le jour, le mois et l'année séparément, et non en demandant directement jj/mm/aaaa. Après il ne te reste plus qu'à faire les vérifications. Attention aussi aux erreurs du type 31 février ou 29 février 2007, qui n'éxistent pas : D

  3. #3
    Membre confirmé Avatar de Ministar
    Inscrit en
    Septembre 2006
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Par défaut
    Pour le moment les dates qui n'existent pas je ne m'en préocupe pas
    Le faire en tois champs séarés est une solution, c'est celle que j'utilise dans d'autres langage.
    Cependant j'utilise les composants zeos sur lazarus en programmant en pascal, le fait est qu'avec ces composants j'associe un champs de formulaire à un champ dans ma base de données, je ne peux pas associer 3 champs de formulaire à un champ de ma base de données...
    Ce que je pensait par séparé par groupe de nombre c'est rechercher dans la chaine que saisi l'utilisateur les sous chaines correspondantes aux groupes de nombre .

Discussions similaires

  1. Vérification d'une date
    Par SamusPlusPlus dans le forum Débuter
    Réponses: 1
    Dernier message: 09/04/2009, 10h34
  2. [RegEx] fonction de vérification d'une date
    Par yosraisi dans le forum Langage
    Réponses: 5
    Dernier message: 22/05/2008, 09h59
  3. Vérification d'une date
    Par pinacola dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 26/02/2007, 19h52
  4. [Javascript] Vérification d'une date
    Par slyv dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/11/2005, 08h36
  5. Vérification d'une date
    Par MonsieurPaul dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 12/08/2005, 16h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo