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

VBA Access Discussion :

Règle de validation


Sujet :

VBA Access

  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 17
    Par défaut Règle de validation
    Bonjour à tous

    Voilà j'essaie de faire des règle de validation pour certaine données mais j'ai un peu de misère.
    J'aimerai que les données de mon champ ne puissent être autre chose que:
    MT-##-### ou MT-##-## ou MN-##-## ou MN-##-### ou EC-##-## ou EC-##-###

    Donc à ce niveau tous est correct. Mon problème c'est que j'aimerai pouvoir spécifier que les 2 premier numéro sont plus grand que 07. Donc c'est à dire MT-07-### est valide mais MT-06-### n'est pas valide...

    Je ne sais pas si je peux le faire dans la case valide si ou si je dois passer par un macro.
    Bon j'espère avoir été claire.
    Merci à vous
    Sedam

  2. #2
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 17
    Par défaut
    Encore moi, je rajoute un peu de complexité...
    Like "MT-07-##" or Like "MT-07-1##"
    Dans mon deuxième like comment je fait pour dire que ## doit être >01 mais <33.
    Pour vous donnez un exemple, voici un regex qui représente exactement ce que je veux faire
    (MT)(\-)(0>6)(\-)((0\d\d)|(1[0-2]\d)|(13[0-2]))

    (Est ce que ça ne serait justement pas plus facile d'utiliser un regex pour valider mes données, si oui, j'aurai vraiment besoin qu'on m'explique comment je peux le faire...)

    Enfin merci encore :-)

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je ne pense pas que la propriété Valide des champs d'une table accepte les regex.

    A mon avis il faut mieux tester ta validation avec une routine VBA.

    Starec

Discussions similaires

  1. [PB 7][Débutant] Règle de validation
    Par djeckelle dans le forum Powerbuilder
    Réponses: 3
    Dernier message: 16/05/2008, 17h14
  2. Violation des règles de validation : comment trouver cause ?
    Par petitours dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 22/08/2007, 21h02
  3. quelles sont les causes des violation des régles de validation?
    Par Smix007 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 11/07/2007, 17h16
  4. violation des régles de validation
    Par Smix007 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 10/07/2007, 20h48
  5. violation de la règle de validation lors d'une mise à jour
    Par courtial dans le forum Langage SQL
    Réponses: 1
    Dernier message: 28/03/2006, 15h17

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