Bonjour,
Précision préliminaire importante : je ne suis pas développeur mais documentaliste, merci donc pour votre indulgence et vos conseils…
Un outil de publication intégré à notre SIGB (basé sur une vieille version de Fastrapport*) a une fonctionnalité avancée pour ajouter une couche de "programmation évènementielle type Delphi Pascal" - dixit la mini page d'aide du bidule en question. Mes recherches actuelles :
- Je dois imprimer des listes de documents d'après des conditions prises dans différents champs.
En me basant sur des modèles et des tutos en ligne, j'utilise la procédure 'OnBeforePrint' pour masquer / afficher des blocs de données avec des scripts 'visible:=false / true;'
Dans le fichier joint Exemple_bandes, la bande Maître se rapporte à UN document, la bande détail1 à UN emprunteur, mais la bande détail2 à une LISTE de plusieurs exemplaire rattaché à ce document.
Dans les deux premières bandes, mes conditions d'affichage fonctionnement sans soucis. J'ai un problème que je ne peux résoudre sur la bande détail2. Je souhaiterais en effet conditionner un ' DonneesMaitre1.visible:=false;' à des données issues de la Bande détail2 : dans l'exemple_script, je voudrais que la ligne surlignée s'applique à la bande Maître (elle ne s'applique ici qu'à une ligne de la liste d'exemplaires).
Je ne sais pas si tout cela est clair, et encore moins si c'est faisable…
Merci d'avance !!!
*Désolé pour le double postage, dans la mesure où j'ignore si ce prble pourrait se régler soit via des fonctionnalités de Fastrapport soit en programmation pure, en l'absence de réponse ici je tente ma chance là….
Partager