| |
Posted on April, 25 2006 - 4:33 PM |
Bonjour ! Voilà mon souci ! J'ai une table qui se rempli grâce au contenu d'une table MySql. J'ai un champs "type_objet" qui est renseigné en base par 1 ou 2 ou 3 ... Est il possible d'afficher dans la table un libellé pour chacune de ces valeurs. Par exemple, si type_objet = 1 alors dans la table j'aurais "DVD" d'afficher si type_objet = 2 alors dans la table j'aurais "Cassette video" d'afficher etc...
C'est le principe des enum type en Java. En gros, est il possible d'appliquer un fieldspec à une colonne d'une table ?
D'avance merci ! |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 5:09 PM |
Dans son message, Luc Jaquien racontait :
Bonjour ! Voilà mon souci ! J'ai une table qui se rempli grâce au contenu d'une table MySql. J'ai un champs "type_objet" qui est renseigné en base par 1 ou 2 ou 3 ... Est il possible d'afficher dans la table un libellé pour chacune de ces valeurs. Par exemple, si type_objet = 1 alors dans la table j'aurais "DVD" d'afficher si type_objet = 2 alors dans la table j'aurais "Cassette video" d'afficher etc...
C'est le principe des enum type en Java. En gros, est il possible d'appliquer un fieldspec à une colonne d'une table ?
D'avance merci !
Je pense que 2 solutions peuvent s'appliquer ici : - Soit mettre le champ de la table de type combo et remplir avec les valeurs correspondantes - soit rajouter une colonne texte vide non reliée et mettre dans le code d'affichage d'une ligne de la table : selon maColonneNumérique -- cas 1 : -- -- maColonneTexte = "DVD" .. .. fin
Bon dev -- Lionel
mailto:lionel.breil*NOSPAM*@gmail.com (retirer *NOSPAM* pour m'écrire) |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 5:28 PM |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:28 PM |
le but etait de tout faire apparaitre dans une table donc pas de combo Par contre, je vais essayer l'autre solution ! Merci |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 6:40 PM |
Dans son message, Luc Jaquien racontait :
le but etait de tout faire apparaitre dans une table donc pas de combo Par contre, je vais essayer l'autre solution ! Merci
Les colonnes de tables peuvent etre des combos !! (c'est pour ca que j'en parlais d'ailleurs ) -- Lionel
mailto:lionel.breil*NOSPAM*@gmail.com (retirer *NOSPAM* pour m'écrire) |
| |
| |
| | | |
|
| | |
| |
Posted on April, 25 2006 - 7:45 PM |
ah ok !! Je debute sous Windev Merci encore ! |
| |
| |
| | | |
|
| | |
| |
Posted on April, 27 2006 - 9:34 AM |
Effectivement ca marche bien mais ca m'oblige à passer par une requete parametrée non ? Exemple :
Table tb_type_objet Type libelle 1 DVD 2 Cassette
combo remplie avec --> select libelle from tb_type_objet where id = "param" ("1" ou "2")
param = la valeur passée en parametre par rapport au type d'objet affiché
Ca me parait assez lourd quand meme tout ça ! Il n'y a pas un moyen plus simple de gérer ca ?
Merci d'avance ! |
| |
| |
| | | |
|
| | |
| |
Posted on April, 27 2006 - 10:56 AM |
Dans son message, Luc Jacquien racontait :
Effectivement ca marche bien mais ca m'oblige à passer par une requete parametrée non ? Exemple :
Table tb_type_objet Type libelle 1 DVD 2 Cassette
combo remplie avec --> select libelle from tb_type_objet where id = "param" ("1" ou "2")
param = la valeur passée en parametre par rapport au type d'objet affiché
Ca me parait assez lourd quand meme tout ça ! Il n'y a pas un moyen plus simple de gérer ca ?
Merci d'avance !
La combo n'est pas obligatoirement reliée a un fichier. Il est tres simple de la remplir par programmation :
// code d'initialisation de la table ListeAjoute(ChampCombo, "DVD" + glien(1)) ListeAjoute(ChampCombo, "Cassette" + glien(2))
Dans la description de la combo il faut cocher "renvoyer la valeur glien" (ou equivalent, je répond de tete)
Et la normalement tout devrait marcher.
Bon Dev -- Lionel
mailto:lionel.breil*NOSPAM*@gmail.com (retirer *NOSPAM* pour m'écrire) |
| |
| |
| | | |
|
| | |
| |
Posted on April, 27 2006 - 11:24 AM |
et du coup suivant la valeur recue (1 ou 2), je peux faire un truc du genre
selon type cas "1" combo = DVD cas "2" combo = Cassette
fin
Ou bien tout s'automatisera t il ?! Merci encore |
| |
| |
| | | |
|
| | |
| |
Posted on April, 27 2006 - 11:41 AM |
Dans son message, Luc Jaquien racontait :
et du coup suivant la valeur recue (1 ou 2), je peux faire un truc du genre
selon type cas "1" combo = DVD cas "2" combo = Cassette
fin
Ou bien tout s'automatisera t il ?! Merci encore
Si la combo est liée au fichier (a la rubrique type) ca devrait s'automatiser... personnellement je n'ai pas encore trop eu a utiliser les gliens mais je le fais de cette manière la d'habitude.
Bon dev
-- Lionel
mailto:lionel.breil*NOSPAM*@gmail.com (retirer *NOSPAM* pour m'écrire) |
| |
| |
| | | |
|
| | |
| |
Posted on April, 27 2006 - 5:42 PM |
Génial ! Cette fois ca marche impec et sans être trop lourd en dev! Merci bcp |
| |
| |
| | | |
|
| | |