[Résolu] Substituer une valeur texte par un chiffre dans un champ
Stagiaire WDF
Inscrit:
10/07/2006 16:08
Post(s): 25
Bonjour,

Je viens de me lancer dans un projet en me basant sur une bdd qui contiens pas mal de champs numériques simples (val 0 à 9) qui correspondent à des valeurs par exemple :

1 = etat option
2 = etat réservé
3 = etat soldé

etc...

Comment faire pour que dans les grilles il affiche les valeurs texte à la place des valeurs 1,2,3... ?

Je sais que c'est une question bête mais je ne trouve pas dans l'aide de WD 11 !

Merci

Contribution le : 28/03/2007 09:53

Edité par drcharly93 sur 29/3/2007 2:10:11
Créer un fichier PDF de la contribution Imprimer


Re: Substituer une valeur texte par un chiffre dans un champ
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
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.

Contribution le : 28/03/2007 10:19
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Substituer une valeur texte par un chiffre dans un champ
Stagiaire WDF
Inscrit:
10/07/2006 16:08
Post(s): 25
Merci, en fait pour les combos j'ai trouvé la solution 'simple' par hazard (j'ai juste renseigné la liste dedans et ca marche de 1 à X).

Mais ma question concerne les 'grilles' champ Table dans windev.

La ça m'affiche le chiffre.

Contribution le : 28/03/2007 10:30
Créer un fichier PDF de la contribution Imprimer


Re: Substituer une valeur texte par un chiffre dans un champ
Stagiaire WDF
Inscrit:
07/03/2007 11:26
Post(s): 10
Et bien vous pouvez faire la même chose avec une table
Pour cela il suffit de choisir combo dans le type de colonne de la table

Contribution le : 28/03/2007 13:40
Créer un fichier PDF de la contribution Imprimer


Re: Substituer une valeur texte par un chiffre dans un champ
Stagiaire WDF
Inscrit:
10/07/2006 16:08
Post(s): 25
Ahh, merci Poseidon :) je savais pas qu'on pouvais ! Ca marche.

Contribution le : 28/03/2007 14:01
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2