FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
[WD16] ListeAjoute dans colonne combo dans une table
[WD16] ListeAjoute dans colonne combo dans une table
Débuté par ZIEGLER Denis, 14 sep. 2011 01:01 - 3 réponses
Connectez-vous…
ZIEGLER Denis
#1
Posté le 14 septembre 2011 - 01:01
Bonsoir.
Dans une table, je souhaite après sélection d'un fournisseur, remplir par une requête la colonne suivante (de type combo) avec la liste des produits du fournisseur sélectionné.
Pas de souci pour la 1ère ligne, mais à la même opération sur la 2ème ou Xème ligne, toutes les combos précédentes se chargent avec les produits du fournisseur de la ligne en cours.
La fonction liste ajoute, ne permet (apparemment) pas d'ajouter un indice.
Cette opération est-elle possible ? Quelqu'un a t'il une solution pour faire çà ?
D'avance merci et bonne soirée. Denis
Signaler
0
0
Christophe PERRAULT
#2
Membre enregistré
940 messages
Popularité : +66 (68 votes)
Posté le 14 septembre 2011 - 13:16
Bonjour,
En utilisant la propriété Contenu de votre combo vous devriez vous en sortir, un peu du genre :
MaTable.MaCombo
[
1
]
..
Contenu
=
"Ligne A"
+
RC
"Ligne B"
MaTable.MaCombo
[
2
]
..
Contenu
=
"Ligne 1"
+
RC
"Ligne 2"
MaTable.MaCombo
[
3
]
..
Contenu
=
"Ligne X"
+
RC
"Ligne Y"
etc
Signaler
0
0
ZIEGLER Denis
#3
Posté le 14 septembre 2011 - 15:03
Merci pour cette info.
Ce matin en consultant l'aide (de plus près) j'ai trouvé ceci :
"Le contenu de la colonne de type combo ne pourra pas être modifié, même si la combo est en saisie. Ainsi, les valeurs proposées dans une colonne de type combo seront les mêmes pour toutes les lignes de la table."
J'ai donc laissé tombé...
Mais un peu plus tard j'ai trouvé çà (plus bas dans l'aide) :
Les combos dans les tables ont le même contenu pour toutes les lignes, seule la valeur sélectionnée change en fonction de la ligne. Il est toutefois possible depuis la version 14 de changer le contenu des colonnes combo pour chaque ligne. Il faut pour cela utiliser la propriété ..Contenu de la colonne combo.
... donc, ce que tu proposes devrait fonctionner.
Je vais tester çà.
Merci à toi
Denis
Christophe PERRAULT a écrit dans le message de news <6a35299a99e7e87f6153ef42d04759ca@news.pcsoft> :
Bonjour,
En utilisant la propriété Contenu de votre combo vous devriez vous en sortir, un peu du genre :
MaTable.MaCombo
[
1
]
..
Contenu
=
"Ligne A"
+
RC
"Ligne B"
MaTable.MaCombo
[
2
]
..
Contenu
=
"Ligne 1"
+
RC
"Ligne 2"
MaTable.MaCombo
[
3
]
..
Contenu
=
"Ligne X"
+
RC
"Ligne Y"
etc
Signaler
0
0
Monsieur CLAVIS
#4
Membre enregistré
14 messages
Popularité : -1 (1 vote)
Posté le 23 septembre 2018 - 02:37
Merci beaucoup Christophe PERRAULT. Tu m'as sauvé
--
Windev 20 windev mobile 20
Windows 7 64 bits
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte