Je développe actuellement une application (en windev) qui doit effectuer des export pdf a partir de report crystal. (j’utilise l’ActiveX Crystal ActiveX Report Viewer Control 1.5)
Les reports sont générés a partir de requête « classique » et peuvent avoir en retour un nombre d’éléments assez variable.
Un des buts de l’application est d’exporter autant de pdf que d’enregistrement(s) retourné(s) :
Par exemple :
J’ai un report sur un listing de livre.
Je génère un report (type fiche d’information pouvant être de 1 ou 2 pages selon le contenu) , pour des livres dont le codes barres commence par 11 (requête : {tablelivre.codebarre} like ‘11*’ )
Le report est généré avec succès et dans mon cas retourne ici 14 enregistrements.
Je veux générer (exporter) des pdf par enregistrement : ici, a terme avoir 14 fichiers pdf avec par exemple le code barre pour nom de fichier.
A l’heure actuelle j’arrive effectivement a exporter le tout en un seul document pdf.
Bien évidement je pourrais générer autant de report que d’enregistrement mais cela pose problème, a la fois en terme de temps et surtout parce que le report global est réutiliser pour tout autre chose par la suite. Le decoupage par page est aussi a exclure puisque la taille du contenu est variable.
quelqu'un aurait il deja effectué ce genre de traitement et aurait il en stock du code pour debloquer la situation (pas forcement en windev , je ferai la traduction....)
merci par avance




Répondre avec citation




Partager