Bonjour,
J'ai besoin de votre aide. Je cherche depuis plusieurs heures/jours une solution.
Je travaille sur un état qui comporte plusieurs niveaux, soit plusieurs groupes.
Il m'affiche des listes de fabrications et ses niveaux découlant.
Par niveau, je récupère une qté montable suivant une référence.
Par niveau, je dois récupère le minimum qté montable, pour le niveau au-dessus, et je dois remonter jusqu'au 1er niveau.
Ci-dessous, en image :
Exemple pour la référence 70230A (qté montable -2)
La qté montable minimum de son niveau dessous est 12.
Je récupère cette qté de 12 avec la formule @Mini_N5 en entête groupe 5 :
A cette qté montable mini de 12, je dois ajouter la qté montable du niveau 70230A (soit -2 + 12 =10)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //Seulement si montage sur le niveau WhilePrintingRecords; Global NumberVar MiniN5; MiniN5 :=if not IsNull (Maximum ({VUE_LDF_8NIVEAUX.Niveau5_Montage}, {VUE_LDF_8NIVEAUX.Ref_tarif})) then Minimum ({VUE_LDF_8NIVEAUX.Niveau5_QtéMontable}, {VUE_LDF_8NIVEAUX.Niveau4_Ref})
Jusque là pas de souci avec la formule @N4+MiniN5 :
J'initialise avec la formule @InitMiniN5 en pied de groupe 6 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 WhilePrintingRecords; Global NumberVar MiniN5; MiniN5 :={VUE_LDF_8NIVEAUX.Niveau4_QtéMontable}+MiniN5
Je bloque maintenant sur la récupération de la qté minimum sur la formule @N4+MiniN5 pour référence 70226A (qui doit être de 8).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WhilePrintingRecords; Global NumberVar MiniN5:=0;
J'ai essayer plus simple, en utilisant l'option Insérer Résumé minimum sur mes champs Qté montable, mais il n'est pas possible de résumé un résumé non plus.
J'ai des lacunes en variables partagées..
Je ne sais pas si c'est possible et si oui quelle technique utiliser.
Si quelqu'un peu m'aide.
Cordialement
Aline
Partager