Re: Substituer une valeur texte par un chiffre dans un champ

Posté par drcharly93 le 28/3/2007 10:19:43
Bonjour,

En Faites au moins deux solutions existent:

1) - Via le contenu d'une combo
Même au niveau de l'analyse Vous pouvez renseigner la correspondance de chacune des valeurs
exemple :
Dans votre base de données vous pouvez avoir des valeurs qui vont de 0 a 9
dans le contenu de votre combo vous inscrivez les 10 valeurs possibles:
0 = <Aucun>
1 = etat option
2 = etat réservé
3 = etat soldé
4 = ...
9 = etat clôturé

Ainsi le faîtes de sélectionner da,ns la combo le 4ieme élément de la combo vous renverra 4 (au lieu de 3 car vous commencer a 0)
Il vous suffira au moment de laffectation de faire :
Si MaCombo > 0 alors
 <Valeur Attendue> = MaCombo - 1
Sinon
 <Valeur Attendue> = 0
Fin


2) - Via une table reliée
Vous créez au niveau de votre analyse une table qui contiendra 2 rubriques
N°- Nom - Taille - Type - Cle
1 - ID - 4 - Numerique - Unique
2 - Valeur - 20 - Chaine - Unique

Dans ce fichier vous renseignerez dans chacun des enregistrements le valeur numerique et la valeur correspondante attendue ex:
0 = <Aucun>
1 = etat option
2 = etat réservé
3 = etat soldé
etc...

dans votre combo vous afficherez le contenu de cette table en renseignant bien que vous voulez afficher le 'NOM' et récupérer 'ID'
Pour pourrez alors lier votre combo à une rubrique de votre table qui fera automatiquement les affectations correspondantes.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5024&post_id=20728