Bonjour,
Comment fait-on pour créer et déclencher un traitement d'init dans un état Crystal report sous SAGE X3 ?
Merci d'avance
Bonjour,
Comment fait-on pour créer et déclencher un traitement d'init dans un état Crystal report sous SAGE X3 ?
Merci d'avance
Bonjour,
Il faut que tu mettes ta formule en entête de rapport par exemple en le cachant.
Cordialement,
Frédéric.
Au niveau du dictionnaire des états, t'as deux zones traitement strandard et traitement spécifique, tu mets ton traitement ds la zone spé et au moment du lancement de l'état X3 execute le traitement en 1er, tu peux te baser sur les traitements d'init standard ( ex l'etat sbonfac) pour realiser le tien
Merci, mon traitement d'init est la création d'une vue sous X3, l'ajout d'une commande sql, sous Crystal, provoquant une erreur que le support de l'ERP propose de réduire en créant une vue externe, à partir de X3 et de l'intégrer normalement comme une table dans l'état Crystal.
Oui exactement, les vues sous sql ne sont pas accepté dans X3 dans ce cas, tu crée ta vue dans dictionnaire des données, vues, et dans crystal report au lieu selectionner une table tu selectionne ta propre vue
bon dans des cas similaires, moi je crée une table temporaire que je vide et j'alimente dans mon trt init
à chaque fois que l'état est lancé mon trt s'execute pour vider la table et l'alimenter à nouveau par ma requête
Le trt d'init c juste lorsque la liaison entre les tables est impossible via crystal
le concept de la vue est que celle ci est prechargee au moment de son execution
donc theoriquement a chaque lancement du rapport qui se base sur ta vue celle ci est generee
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager