PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → allimanter une liste image
allimanter une liste image
Started by P.Faure, Dec., 18 2005 7:12 AM - 4 replies
Posted on December, 18 2005 - 7:12 AM
Bonjour,

Je désire alimenter une liste image avec les informations récupérées dans un tableau.
J'ai une fiche avec des noms de client auxquels son associé une série de photos
Quand je parcours le fichier client, les chemins ou sont les photos sur le disque dur sont affichées.
Au dessous j'ai une liste image affichant les photos listées dans la table.
J'ai commencé par ce type de code:
SI TABLE.cheminImages <> " " ALORS
ListeAjoute(ListeImage1,TABLE.IDImageClient, TABLE. cheminImages)
FIN
Seul le premier cliché s'affiche (normal la table n'est pas parcouru).
Si je fais ceci:
i est un entier
Pour i = 1 à 10
SI TABLE.cheminImages <> " " ALORS
ListeAjoute(ListeImage1,TABLE.IDImageClient[i], TABLE. cheminImages[i])
Fin
Fin
J'ai bien le nombre d'image affiché mais j'ai une erreur lié a l'indice me disant que le TABLE utilise un fichier ou une requête comme source de données. Seul les éléments visibles sont disponibles en programmation. Mon code st don mauvais mais je vois pas comment le corriger.
Si quelqu'un peut m'aider je suis toutes ouies.
Merci
Posted on December, 19 2005 - 8:35 AM
Vérifies dans l'onglet contenu de ta liste que tu n'est relié à aucun
fichier.
En effet, si tu rempli ta liste par programmation, tu dois utiliser une
liste mémoire.

Antoine.

"P.Faure" <devinfotech@wanadoo.fr> a écrit dans le message de news:
43a4e932$1@news.pcsoft.fr...
Bonjour,

Je désire alimenter une liste image avec les informations récupérées dans
un tableau.
J'ai une fiche avec des noms de client auxquels son associé une série de
photos
Quand je parcours le fichier client, les chemins ou sont les photos sur le
disque dur sont affichées.
Au dessous j'ai une liste image affichant les photos listées dans la
table.
J'ai commencé par ce type de code:
SI TABLE.cheminImages <> " " ALORS
ListeAjoute(ListeImage1,TABLE.IDImageClient, TABLE. cheminImages)
FIN
Seul le premier cliché s'affiche (normal la table n'est pas parcouru).
Si je fais ceci:
i est un entier
Pour i = 1 à 10
SI TABLE.cheminImages <> " " ALORS
ListeAjoute(ListeImage1,TABLE.IDImageClient[i], TABLE. cheminImages[i])
Fin
Fin
J'ai bien le nombre d'image affiché mais j'ai une erreur lié a l'indice me
disant que le TABLE utilise un fichier ou une requête comme source de
données. Seul les éléments visibles sont disponibles en programmation. Mon
code st don mauvais mais je vois pas comment le corriger.
Si quelqu'un peut m'aider je suis toutes ouies.
Merci
Posted on December, 19 2005 - 2:42 PM
Ma liste n'est relié a rien mais ma table elle est relié au fichier.
Tu veux dire qu'il me faudrait aussi remplir ma table par programmation ou alors quel type de code dois-je écrire,
Je ne vois pas du tout
Merci
Posted on December, 19 2005 - 11:49 PM
Je ne comprend pas, c'est quoi "TABLE.IDImageClient[i]" ? un fichier avec
rubrique indicée ou un champ table ?

Antoine


"ANTOINE" <antoine.info.s_p_a_m@free.fr> a écrit dans le message de news:
43a6687e$3@news.pcsoft.fr...

Vérifies dans l'onglet contenu de ta liste que tu n'est relié à aucun
fichier.
En effet, si tu rempli ta liste par programmation, tu dois utiliser une
liste mémoire.

Antoine.

"P.Faure" <devinfotech@wanadoo.fr> a écrit dans le message de news:
43a4e932$1@news.pcsoft.fr...
Bonjour,

Je désire alimenter une liste image avec les informations récupérées dans
un tableau.
J'ai une fiche avec des noms de client auxquels son associé une série de
photos
Quand je parcours le fichier client, les chemins ou sont les photos sur
le
disque dur sont affichées.
Au dessous j'ai une liste image affichant les photos listées dans la
table.
J'ai commencé par ce type de code:
SI TABLE.cheminImages <> " " ALORS
ListeAjoute(ListeImage1,TABLE.IDImageClient, TABLE. cheminImages)
FIN
Seul le premier cliché s'affiche (normal la table n'est pas parcouru).
Si je fais ceci:
i est un entier
Pour i = 1 à 10
SI TABLE.cheminImages <> " " ALORS
ListeAjoute(ListeImage1,TABLE.IDImageClient[i], TABLE. cheminImages[i])
Fin
Fin
J'ai bien le nombre d'image affiché mais j'ai une erreur lié a l'indice
me
disant que le TABLE utilise un fichier ou une requête comme source de
données. Seul les éléments visibles sont disponibles en programmation.
Mon
code st don mauvais mais je vois pas comment le corriger.
Si quelqu'un peut m'aider je suis toutes ouies.
Merci


Posted on December, 20 2005 - 11:33 PM
Pour faire court, j'ai fini par me perdre dans tous mes test.
Par exemple, "TABLE.IDImageClient" est un champ table(relié au .FIC), c'est lui qui m'affiche la liste des images en relation avec la personne selectionné.
Mon probleme est donc de lister dans cette table dans la colonne tous les chemin des images pour qu'elles s'affichent dans " ListeImage1"
Est ce que ça peut t'aider.