PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → modifier l'affichage dans champs table
modifier l'affichage dans champs table
Iniciado por parisien9999, 06,abr. 2020 04:02 - 4 respuestas
Publicado el 06,abril 2020 - 04:02
Bonjour.

J'ai un Champ Table dont chaque colonne est remplie par la base de donnée (contenu/remplissage dans descriptions de la table)

Dans l'une des colonne, j'ai que des nombres ( 1 2 3 4 5 6 etc...) qui correspondent à un identifiant d'une autre table.

Comment afficher un élément de l'autre table au lieu des nombres ???

Si ce c'est pas possible, est il possible de lui dire d'afficher "xxx" au lieu de 1, "yyy" au lieu de 2, etc dans le champs Table ???

Merci.
Miembro registrado
2.321 mensajes
Publicado el 06,abril 2020 - 08:53
Bonjour,

Il faut faire une liaison par programmation.
Voir ..LiaisonFichier : https://doc.pcsoft.fr/fr-FR/index.awp?2510060

--
Bon dev,
Jean-Pierre
Miembro registrado
134 mensajes
Publicado el 06,abril 2020 - 08:55
Bonjour,

Vous pouvez faire une colonne de type combo :

Dans contenu le fichier parcouru est votre autre table, la rubrique mémorisée l'identifiant et la rubrique affichée votre élément de l'autre table.

Si la table est en affichage seule, vous pouvez supprimer le bouton de la combo dans détail, ça apparaîtra comme une colonne de type texte classique.
Miembro registrado
170 mensajes
Publicado el 06,abril 2020 - 09:13
Bonjour,

Peut-être comme ceci :





Dans la description du champ table, sélectionner la colonne avec l'identifiant de l'autre table et dans l'onglet liaison reproduire la liaison comme sur la figure précédente.

hth,

--
--
Jean-Jacques
Miembro registrado
4.362 mensajes
Publicado el 06,abril 2020 - 10:05
Bonjour,
Une autre solution consiste à remplir le champ via une requête:
SELECT
TABLE1.PK_Table1,
TABLE1.DonnéesTable1,
TABLE2.LibelléTable2
FROM
TABLE1,
TABLE2
WHERE
TABLE1.FK_Table2=TABLE2.PK_Table2


--
Il y a peut être plus simple, mais, ça tourne