|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
allimanter une liste image |
Débuté par P.Faure, 18 déc. 2005 07:12 - 4 réponses |
| |
| | | |
|
| |
Posté le 18 décembre 2005 - 07:12 |
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 |
| |
| |
| | | |
|
| | |
| |
Posté le 19 décembre 2005 - 08:35 |
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
|
| |
| |
| | | |
|
| | |
| |
Posté le 19 décembre 2005 - 14:42 |
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 |
| |
| |
| | | |
|
| | |
| |
Posté le 19 décembre 2005 - 23:49 |
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
|
| |
| |
| | | |
|
| | |
| |
Posté le 20 décembre 2005 - 23:33 |
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. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|