FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Prob récupération ID d'une selection multiple
Prob récupération ID d'une selection multiple
Débuté par stephane, 16 déc. 2005 11:33 - 7 réponses
Connectez-vous…
stephane
#1
Posté le 16 décembre 2005 - 11:33
Bonjour,
Ca fait 2 jours que je teste WinDev et je butte sur un petit problème qui est très certainement très simple.....
Je dois copier des enregistrements provenant d'un fichier vers un autre fichier. Ces éléments sont selectionnés grâce à une table à selection multiple.
La personne selectionne les enregistrements à copier et clique sur un bouton qui deverait déclencher la copier par SQL mais pour cela il me faut la clé primaire des enregistrements selectionnés et c'est la mon problème.
Je peux récupérer l'indice de chaque élément mais je suis incapable de récupérer l'identifiant unique des enregistrements selectionnés (qui se trouve dans la table)....
Quelqu'un pourrait prendre 2 min pour me donner une piste...
@+ et merci
Signaler
0
0
mhc
#2
Posté le 16 décembre 2005 - 11:43
Dans un message SC disait :
Bonjour,
Ca fait 2 jours que je teste WinDev et je butte sur un petit problème
qui est très certainement très simple.....
Je dois copier des enregistrements provenant d'un fichier vers un
autre fichier. Ces éléments sont selectionnés grâce à une table à
selection multiple.
La personne selectionne les enregistrements à copier et clique sur un
bouton qui deverait déclencher la copier par SQL mais pour cela il me
faut la clé primaire des enregistrements selectionnés et c'est la mon
problème.
Je peux récupérer l'indice de chaque élément mais je suis incapable
de récupérer l'identifiant unique des enregistrements selectionnés
(qui se trouve dans la table)....
Quelqu'un pourrait prendre 2 min pour me donner une piste...
Mets le dans une colonne invisible de ta table.
Michel HERRSCHER CONSULTANT
Président WINDASSO - Association des utilisateurs WxxDEV(c)
Tel : +33450870912 Fax:+33450871741
http://www.windasso.org
Signaler
0
0
jacques.trepp-nospam
#3
Posté le 16 décembre 2005 - 11:47
SC a écrit :
Bonjour,
Ca fait 2 jours que je teste WinDev et je butte sur un petit problème qui est très certainement très simple.....
Je dois copier des enregistrements provenant d'un fichier vers un autre fichier. Ces éléments sont selectionnés grâce à une table à selection multiple.
La personne selectionne les enregistrements à copier et clique sur un bouton qui deverait déclencher la copier par SQL mais pour cela il me faut la clé primaire des enregistrements selectionnés et c'est la mon problème.
Je peux récupérer l'indice de chaque élément mais je suis incapable de récupérer l'identifiant unique des enregistrements selectionnés (qui se trouve dans la table)....
Quelqu'un pourrait prendre 2 min pour me donner une piste...
@+ et merci
la méthode la plus simple est d'ajouter une colonne invisible dans la
table dans laquelle on stocke l'id ou la clé.
--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de spam.trepp@free.fr
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Signaler
0
0
stephane
#4
Posté le 16 décembre 2005 - 11:51
c'était déjà fait.... mais comment y accéder pour chaque enregistrement selectionné ?
Signaler
0
0
N0.pascal.SPAM
#5
Posté le 16 décembre 2005 - 12:01
SC avait énoncé :
c'était déjà fait.... mais comment y accéder pour chaque enregistrement selectionné ?
NomColonne[indice] devrait te donner le résultat cherché
--
Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre
Signaler
0
0
jacques.trepp-nospam
#6
Posté le 16 décembre 2005 - 12:08
SC a écrit :
c'était déjà fait.... mais comment y accéder pour chaque enregistrement selectionné ?
regarde du coté de
TableSelectOccurrence
un simple F1 dessus devrait t'aider.
ça ressemble à ça :
i, j, nbselect sont des entiers
nbselect = TableSelectOccurrence(Table1)
SI nbselect > 0 ALORS
g_Liste_Destinataires = allouer un tableau dynamique de 3 par nbselect
chaînes
POUR i=1 A nbselect
j = TableSelect("TABLE1",i)
g_Liste_Destinataires[1,i] = valcle[j]
g_Liste_Destinataires[2,i] = nomcle[j]
g_Liste_Destinataires[3,i] = nomtable[j]
FIN
FIN
--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de spam.trepp@free.fr
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Signaler
0
0
stephane
#7
Posté le 16 décembre 2005 - 12:24
ok merci beaucoup, vous m'avez mis sur la voie avec le "Identifiant[indice]"...
ca donne
i est un entier
NbSelectionne est un entier = TableSelectOccurrence(Table)
POUR i=1 A NbSelectionne
Trace(IDTaches[TableSelect(Table,i)])
FIN
Merci beaucoup
@+
Signaler
0
0
stephane
#8
Posté le 16 décembre 2005 - 15:02
ok merci beaucoup, vous m'avez mis sur la voie avec le "Identifiant[indice]"...
ca donne
i est un entier
NbSelectionne est un entier = TableSelectOccurrence(Table)
POUR i=1 A NbSelectionne
Trace(IDTaches[TableSelect(Table,i)])
FIN
Merci beaucoup
@+
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
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