PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → [WD24] Position éléments zone répétée
[WD24] Position éléments zone répétée
Iniciado por nicolas.labbe, 05,dic. 2018 16:02 - 2 respuestas
Publicado el 05,diciembre 2018 - 16:02
Bonjour à tous,

Tout nouvel utilisateur de WinDev depuis 2 mois je bloque sur une action :

Ma page principale permet de choisir d'afficher (champ sélecteur) les produits (image + libellé) contenus dans un panier.
Tous les produits de tous les paniers sont dans un fichier HFSQL "produits" avec IDProduit, Libéllé, Image, Panier et description et rentré de manière aléatoire.
J'utilise un champ Zone Répétée fichier alimenté par une requête.

Je clique sur panier 1, les 4 produits du panier 1 s'affichent -> OK

Je souhaite maintenant double-cliquer sur un produit et afficher une fenêtre de description (Image en plus grand, description, blablabla) du produit cliqué.

Je ne sais pas comment récupérer "l'identité" du produit que l'on a double-cliqué ... Pour ainsi récupérer la bonne image, la bonne description, etc

J'ai essayé (dans le traitement sélection d'une ligne) :

//Récupère la position de l'élément dans la ZR
nProduitSelect est un entier = ZoneRépétéePosition(ZR_REQ_Collection)
//affiche la position dans l'affichage ZR du produit
Info(nProduitSelect)


Le résultat est toujours 0

Voyez-vous une erreur ?

Cordialement
Nicolas L
Publicado el 06,diciembre 2018 - 10:49
Bonjour

j'ai rencontré des soucis pour récupérer la position en cours dans les zones répétées qui contient des fenêtres internes ( en tout ca pour le reste j'en ai pas rencontré )

Le code pour contourner le probleme est le suivant :

Procedure LigneEnCours()

nLigne est entier
x est un entier = ZR_Planning..X+1 // PoidsFaible(CurseurPos())
y est un entier = PoidsFort(CurseurPos())-ZR_Planning..Y-FenIntPosY(MaFenêtre) //{maFenetre,indFenêtre}..y
nLigne= ZoneRépétéeInfoXY(ZR_Planning, ziNumLigne, x, y)
RENVOYER(nLigne)


Bon Dev
Marc Fastré
www.marc-fastre.be
Miembro registrado
1 mensaje
Publicado el 06,diciembre 2018 - 11:03
bonjour. je suis un nouveau dans le forum. je viens de télécharger le fichier .exe de windev 24 et jai lancé l'installation. mais le constat fait est que ca met téléchargement de l'installation. et je ne comprends pas pourquoi. guider moi svp. c'était windev15 j'utilisais avant.

--
Boladji