Bonjour,
J'ai un souci avec une zone répétée.
Elle est alimentée par une requête. Code SQL :
La zone répétée est donc censée m'afficher les enregistrements du fichier PARoi_DETail correspondants au critère PARDET_PAR = Id_Paroi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT PARoi_DETail.PARDET_Num AS PARDET_Num, PARoi_DETail.PARDET_MAT AS PARDET_MAT, PARoi_DETail.PARDET_PAR AS PARDET_PAR, PARoi_DETail.PARDET_Epaisseur AS PARDET_Epaisseur, PARoi_DETail.PARDET_R AS PARDET_R, PARoi_DETail.PARDET_Y AS PARDET_Y, PARoi_DETail.PARDET_Select AS PARDET_Select FROM PARoi_DETail WHERE PARoi_DETail.PARDET_PAR = {Id_Paroi}
J'ouvre la fenêtre contenant la ZR en lui passant le paramètre id_paroi (PAR_Num) :
J'ai vérifié, le paramètre passé est correct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part OuvreFenêtreMobile(FEN_PAROI,PAR_Num,MaFenêtre..Nom+".AfficherListeParoi")
Je précise que le deuxième paramètre correspond au nom d'une procédure que j’exécute à la fermeture de la fenêtre appelée.
J’exécute la requête de la ZR à l'ouverture de la fenêtre. Code dans déclaration globale :
Je précise que j'ai essayé le HExécuteRequète de différentes manières : Dans le cas présenté, à initialisation de la ZR et en fin d’initialisation de la fenêtre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 PROCEDURE FEN_PAROI(Num est un entier=0, proc_a_lancer est une chaîne = "") SI Num = 0 ALORS HRAZ(REQ_PAROI) SINON HExécuteRequête(REQ_PAROI_DETAILv2,hRequêteDéfaut,Num) ZoneRépétéeAffiche(ZoneRépétée_REQ_DETAIL_PAROI,taDébut) FIN
Mon problème :
La ZR n'affiche aucune valeurs dans les champs liés
Pourtant, il semble que quelque chose se passe puisque le nombre de ligne affichées dans la ZR varie en fonction du paramètre passé. Comme ci le nombre d'enregistrements était bien déterminé.
Mais les champs reste vident. J'ai vérifié que les champs soient bien liés au rubriques de la requête évidement, aucun souci de se coté à priori.
Vous auriez une idée ou mieux, la solution svp ?
Merci d'avance
Partager