Accueil | Aide en ligne | Annuaire | Sécurité | Articles | Astuces | Téléchargements | Association 


Mon compte SOS Ordi

Vous n'êtes pas identifié
[-> S'inscrire à SOS Ordi
[-> Mot de passe perdu ?
S'identifier


Rechercher sur SOS Ordi

Ok

Dans





 Catégories de l'aide en ligne

 Aide en ligne


 Saviez vous que ...

SOS Ordi est une association loi de 1901


 Partenaires

  SOS Ordi > Aide en ligne > Logiciel > Développement > Base de données > Access > Expression : Imbrication aléatoire

Expression : Imbrication aléatoire

3 réponse(s)
dont 1 ont aidé JC06 à résoudre son problème

  Problème résolu posté le 19/04/2006 à 22:59
Profil Configuration PC
JC06


ringweb_micka_suite
État : Absent
Sous access 97 j'essaie d'améliorer la base "Membres" pour gérer un club ami.
Dans le formulaire "membres" j'ai créé un champs indépendant me permettant de calculer l'age de l'adhérent à sa date d'inscription, par référence à sa date de naissance.
Basé sur ce champs "Age" je souhaite que s'affiche dans un autre champs indépendant, le nom de la catégorie à laquelle appartient cet adhérent (Junior, cadet, etc...)
Pour ce faire, j'ai dans ce dernier champs généré une expression "imbriquée" qui est la suivante :

=VraiFaux([Age]>="34";"Vétéran";VraiFaux([Age]>="20" Et [Age]<="33";"Senior";VraiFaux([Age]>="17" Et [Age]<="19";"Junior";VraiFaux([Age]>="15" Et [Age]<="16";"Cadet";VraiFaux([Age]>="13" Et [Age]<="14";"Minime";VraiFaux([Age]>="11" Et [Age]<="12";"Benjamin";VraiFaux([Age]>="9" Et [Age]<="10";"Poussin";VraiFaux([Age]>="6" Et [Age]<="8";"Pré Poussin";"Baby"))))))))

Les tests effectués sont satisfaisant lorsqu'il s'agit de catégories d'ages "à deux chiffres", par contre, s'il s'agit d'une catégorie "à un chiffre", soit poussin ou pré poussin, c'est à dire si l'age affiché est compris entre 6 et 10 ans, la catégorie affichée est indifféremment "Baby" !....
J'ai essayé en tapant "09" ou "06" au lieu de "9" ou "6" dans ma formule, le résultat est le même !!!

N'étant pas du tout familiarisé avec le langage VBA, je ne vois pas comment solutionner celà !
Je pense qu'un expert verra très vite l'erreur dans ma formule et pourra m'aider !
Merci !

   

Bas de page 


Information

Pour participer vous devez d'abord être membre ou identifié :
[-> M'identifier
[-> Je ne suis pas membre SOS Ordi, je souhaite m'inscrire
[-> J'ai perdu mon mot de passe


  Réponse postée le 19/04/2006 à 23:46
Profil du membre Configuration PC
wilerbloch



État : Absent
bonsoir
essayez dans un premier temps de supprimer les guillemets encadrant les chiffres
=VraiFaux([Age]>=34; etc ...

Etes-vous sur(e) de vouloir cliquer <oui> <non>

  Réponse postée le 20/04/2006 à 20:07
Profil du membre Configuration PC
Robot SOSORDI



État : Absent
Réponse automatique :

Cette question est résolue

  Réponse postée le 20/04/2006 à 20:07
Profil du membre Configuration PC
JC06



État : Absent
Merci beaucoup !



Haut de page 

 

Version 5.6 | Infos / Contacts | Partenariat | Publicité