PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Combo liée pour retour Identifiant automatique
Combo liée pour retour Identifiant automatique
Iniciado por Bruno, 29,ene. 2020 23:09 - 15 respuestas
Miembro registrado
41 mensajes
Publicado el 29,enero 2020 - 23:09
Bonjour,

Je ne sais pas si mon titre sera suffisamment évocateur :p

Voilà j'ai la table Location, dans laquelle j'ai un champ IDpropriétaire


évocateur

J'aurai aimé pour ce champ, avoir une combo liée à la table "Propriétaire" avec affichage de toutes les infos
Pour que soit retourné l'ID du propriétaire sélectionné

Que dois-je utiliser ou comment faire ?

Avec Access c'était facile, avec Windev apparemment beaucoup moins :(
Par avance merci

--
Débutant sur Windev/Mobile/WebDev en mode "je découvre"
Miembro registrado
909 mensajes
Publicado el 30,enero 2020 - 08:26
Bonjour Bruno,

Prend le temps de regarder les sujets exemples et autoformation. Cela te fera gagner énormément de temps.
Sinon dans le champs combo, dans les descriptions de celle-ci ( onglets ) tu peux choisir la valeur affichée, mémorisée ...

Christian

--
Christian - kick71
Mensaje modificado, 30,enero 2020 - 08:27
Miembro registrado
909 mensajes
Publicado el 30,enero 2020 - 08:31




--
Christian - kick71
Miembro registrado
41 mensajes
Publicado el 30,enero 2020 - 21:47
Bonsoir et merci Kiki71 ;):merci:

Le problème de cette méthode, c'est qu'on ne peut afficher qu'un seul champ apparemment (exemple ; le nom)

Le homonymes existent et j'aurais aimé pouvoir afficher un ensemble de champ, pour faire le bon choix.

Via la combo dans le champ, je ne sais pas si c'est faisable

A+

--
Débutant sur Windev/Mobile/WebDev en mode "je découvre"
Miembro registrado
4.362 mensajes
Publicado el 30,enero 2020 - 22:13
Bonjour,
Tu nous demandes que la combo renvoie la PK. S'il y a des homonymes ce n'est pas une PK. Comme ta PK est de type ID auto (toujours d'après ton titre,) il ne peut pas y avoir d'homonymes
Si par renvoyer tu veux dire afficher, il faut utiliser une combo table

--
Il y a peut être plus simple, mais, ça tourne
Mensaje modificado, 30,enero 2020 - 22:15
Miembro registrado
909 mensajes
Publicado el 31,enero 2020 - 08:34
Bonjour

Ou autre solution, utiliser une requête retournant un champ formaté ( Ex. Nom+Prenom ) et idconcerné , afficher le champ formaté, et renvoyer id ...

Comme dit Voroltinquo, il y a peut être plus simple, mais sa tourne.

Bon test,

--
Christian - kick71
Miembro registrado
170 mensajes
Publicado el 31,enero 2020 - 13:09
Dans la description du champ combo, choisir, dans l'onglet contenu, "table" et éditer le champ table en haut à droite de l'onglet pour définir les rubriques à afficher.

Autre solution, choisir "Fenêtre interne", toujours dans le même onglet et construire la fenêtre interne aux petit oignons pour afficher ce que tu veux comme tu le veux.

--
--
Jean-Jacques
Mensaje modificado, 31,enero 2020 - 13:10
Miembro registrado
41 mensajes
Publicado el 31,enero 2020 - 20:21
Voroltinquo a écrit :
Bonjour,
Tu nous demandes que la combo renvoie la PK. S'il y a des homonymes ce n'est pas une PK. Comme ta PK est de type ID auto (toujours d'après ton titre,) il ne peut pas y avoir d'homonymes

J'ai dépassé cette étape :p

> Si par renvoyer tu veux dire afficher, il faut utiliser une combo table
Non, mon 2ème problème est que je ne veux pas afficher que le nom (homonyme), je veux pouvoir afficher Nom+Prénom+xxx

--
Débutant sur Windev/Mobile/WebDev en mode "je découvre"
Miembro registrado
41 mensajes
Publicado el 31,enero 2020 - 20:28
Salut JJ ;)

Padbrain a écrit :
Dans la description du champ combo, choisir, dans l'onglet contenu, "table" et éditer le champ table en haut à droite de l'onglet pour définir les rubriques à afficher.

Autre solution, choisir "Fenêtre interne", toujours dans le même onglet et construire la fenêtre interne aux petit oignons pour afficher ce que tu veux comme tu le veux.


Voici ce que j'ai




Je n'ai apparemment pas les possibilités que tu me sites

--
Débutant sur Windev/Mobile/WebDev en mode "je découvre"
Miembro registrado
909 mensajes
Publicado el 01,febrero 2020 - 09:27
M'enfin, utilise une requête pour le contenu de tes combos ! ;)

--
Christian - kick71
Miembro registrado
170 mensajes
Publicado el 01,febrero 2020 - 11:01
Tu le vois bien sur l'image de kick71 :



--
--
Jean-Jacques
Miembro registrado
41 mensajes
Publicado el 02,febrero 2020 - 10:33
Bonjour Padbrain,

Mais comme tu peux le voir, chez moi le choix du type de combo est grisé, donc impossible à modifier :(

--
Débutant sur Windev/Mobile/WebDev en mode "je découvre"
Miembro registrado
909 mensajes
Publicado el 02,febrero 2020 - 22:32
essaie avec une requete !

--
Christian - kick71
Miembro registrado
41 mensajes
Publicado el 04,febrero 2020 - 21:12
Bonjour Kick71, Padbrain,

J'ai pu avancer sur le sujet et régler mon problème de combo en choisissant "Fenêtre popup" qui me plait bien ;)

En revanche, j'ai un autre problème.
Si la fenêtre en question est liée à une requête, la valeur n'est pas retournée dans ma combo
Si elle est liée à une table, la valeur est bien retournée

Quelqu'un sait-il pourquoi ?

--
Débutant sur Windev/Mobile/WebDev en mode "je découvre"
Miembro registrado
170 mensajes
Publicado el 04,febrero 2020 - 21:34
Miembro registrado
41 mensajes
Publicado el 05,febrero 2020 - 20:01
Merci Padbrain ;)

Pas réussi à tomber dessus....

--
Débutant sur Windev/Mobile/WebDev en mode "je découvre"