Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Rave
Rave Forum d'entraide sur Rave Reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/10/2011, 10h18   #1
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 48
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 470
Points : 248
Points : 248
Par défaut Inclure deux pages distinctes dans un report

Bonjour à tous,

Vous l'aurez compris, je ne maîtrise encore pas tout à fait RaveReport dans les détails.
J'ai créé deux pages distinctes dans mon report. Les éléments de ces deux pages utilise les mêmes connexions à la base de données.
Pour imprimer, je fait "MonRvPjt.Execute", mais il ne m'affiche que la première page.

Quelqu'un pourrait-il me dire ce que j'oublie.

Merci beaucoup.
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 10h59   #2
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 617
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 3 617
Points : 4 522
Points : 4 522
Certainement une gestion de passage à la page.

le hic , c'est que je me souviens plus très bien de la procédure (les coups a la tête de mes matchs de boxe avec rave ... )
je recherche dans un de mes programmes utilisant rave (ou dans la 'nombreuse documentation rave ), la suite au prochain round , la piste est donnée
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 11h15   #3
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 48
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 470
Points : 248
Points : 248
Merci Sergio

P.S.
Citation:
Envoyé par SergioMaster Voir le message
(ou dans la 'nombreuse documentation rave )
Si tu me dis où on peut la consulter cette fameuse doc Rave, je me jette dessus
Je n'ai rien trouvé concernant mon problème dans la liste de tips sur leur site, et en tant qu'utilisateur d'une version Borland, je n'ai aucune doc d'installée...
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 12h26   #4
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 617
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 3 617
Points : 4 522
Points : 4 522
ben si , de la doc il y en a , bien cachée cela va de soit
Ensuite cela va dépendre de la version de Delphi .

j'ai retrouvé dans Rave.PDF la marche a suivre dans le chapitre IV intitulé Batch Chain and Reporting , seulement ... tous les rave.pdf ne sont pas identiques (quand ils ont le même nom selon la version de delphi)

mp moi ton adresse e-mail pour que je puisse t'envoyer le(s) doc(s) que j'ai
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 16h14   #5
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 48
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 470
Points : 248
Points : 248

Mille milliards de merci Sergio
Je vais enfin pouvoir bosser sérieusement
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 12h45   #6
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 48
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 470
Points : 248
Points : 248
C'est moi

Super top d'avoir de la doc, j'ai très vite trouvé comment afficher ma deuxième page, il suffisait de la rajouter dans la liste du PageList du Report.
Je m'demandais bien aussi à quoi il servait celui-là

Maintenant que je peux l'afficher, j'ai essayé à peu près tout, pour lui faire afficher mes données sur cette deuxième page

J'ai la même structure que la première page qui fonctionne bien, c'est à dire :
Une région sur laquelle j'ai placé des bandes dont une DataBand détail reliée à un DataView, sur laquelle j'ai placé des DataText reliés au même DataView et au champs de ce DataView.
Je vérifie dans Delphi que, au moment d'exécuter le Report, les données reliées au DataView en question sont bien disponibles...
et y-a rin qui s'affiche

Au secours, je n'en puis plus
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 08h20   #7
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 617
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 3 617
Points : 4 522
Points : 4 522
Houla , moins vite ..... no panic
Citation:
et y-a rien qui s'affiche
tu as peut être oublié quelque chose .

reprenons , tu as une première page
disons avec un gros entête et quelques lignes << page1 puis le format des pages suivantes doit être avec un petit entête et la suite des lignes << page2 (cas je dirais 'classique' de facture par exemple)

symptômes :
  • toutes les pages on le gros entête : le problème vient d'une option ... (je démarre rave pour vérifier ....) gotomode de la première page qui doit être égal à gmGotoNotDone
  • la page 2 ne s'affiche jamais le gotopage de la page1 est-il renseigné a page2
  • je passe bien a la page 2 mais pas de données à vérifier le dataview est-il bien renseigné
  • la gestion du gotopage se fait par code eh oui, c'est possible (par exemple une alternance page1,page2,page1,page2 etc... bon truc également pour un recto-verso) gotomode de la page2 doit aussi être égal à gmGotoNotDone . Pour le code ... j'ai oublié , mais ca ve me revenir

le plus facile serait peut-être que tu joignes 2 screenshots ou plus de ton concepteur Rave pour que nous (au moins moi) puissions avoir une vue plus clair de ton problème
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 11h23   #8
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 48
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 470
Points : 248
Points : 248
Non, ce n'est pas tout à fait ça,
En fait sur la première page de mon report, j'ai une architecture standard de report avec les différentes bandes qui vont bien, branché sur un DataView.
Cet état peut prendre éventuellement plusieurs pages à l'exécution.
Et sur la deuxième page, j'ai une architecture standard de report avec les différentes bandes qui vont bien, branché sur un autre DataView, mais qui n'a rien à voir avec celui de la première page.
Cette 2e page s'affiche bien, mais sans les données (donc juste l'entête), comme si le DataView ne ramenait aucune donnée.

Ce que je veux, au final, c'est avoir une, ou plusieurs, pages générées par les données de la première page du report, et juste derrière :
la, ou les, pages générées par la page 2.

Cela fonctionne bien dans la mesure ou les données générées par la première page s'affiche sur une page N°1, et qu'une page N°2 s'affiche bien avec le report de ma page 2, mais ce report de la page 2 n'affiche pas les données du DataWiew sur lequel il est "branché".
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 11h29   #9
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 48
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 470
Points : 248
Points : 248
Le symptôme serait plutôt celui là :

Citation:
Envoyé par SergioMaster Voir le message

symptômes :
  • je passe bien a la page 2 mais pas de données à vérifier le dataview est-il bien renseigné
Mais le DataView est bien renseigné

Citation:
Envoyé par SergioMaster Voir le message
le plus facile serait peut-être que tu joignes 2 screenshots ou plus de ton concepteur Rave pour que nous (au moins moi) puissions avoir une vue plus clair de ton problème
Je vais essayé de préparer quelque chose de clair
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 11h55   #10
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 48
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 470
Points : 248
Points : 248
En tout cas, voilà une vue d'ensemble...
Images attachées
Type de fichier : png Capture1.PNG (140,5 Ko, 3 affichages)
Type de fichier : png Capture2.PNG (149,1 Ko, 4 affichages)
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2011, 07h10   #11
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 617
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 3 617
Points : 4 522
Points : 4 522
peut être (je dis bien peut-être) ôter le 1 de la deuxième page

j'essaye de m'expliquer , pas facile le matin à la nouvelle heure

propriété BandStyle region2.databand2 : décocher Print Occurence First .

Je doit avouer que j'ai toujours eu affaire a des états maitre/détail (voire sous/sous/sous détail)
jamais a des états 'maitre/maitre' . Va falloir que je fasse un essai ! (un peu de ring pour rocky )


[Edit] une autre idée (un jour plus tard) as tu essayé de mettre le tout sur la même page ?
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2011, 10h31   #12
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 48
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 470
Points : 248
Points : 248
Merci Sergio, mais cela ne change rien.
Par contre j'ai essayé de faire un autre report avec juste la 2e page, et je n'ai pas non plus de donnée.
Pourtant, je peux afficher celles-ci dans Delphi juste avant le Execute du report.
Il faut que je creuse , j'oublie un truc ou ...
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2011, 12h14   #13
Membre confirmé
 
Avatar de od.dev
 
Homme Numéro VI Le Village
Analyste-programmeur Delphi
Inscription : décembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Nom : Homme Numéro VI Le Village
Âge : 48
Localisation : France

Informations professionnelles :
Activité : Analyste-programmeur Delphi

Informations forums :
Inscription : décembre 2003
Messages : 470
Points : 248
Points : 248
Bon alors, j'ai résolu le pb de la façon suivante :
J'ai supprimé la région en question, et je l'ai recréée composant par composant, et àa marche !
A l'origine, j'avais créé cette région de la page 2 avec un copié/collé de la région de la page 1, puis modifié les connexions et propriétés des composants.
Ensuite, pour les tests, j'ai donc créé un nouveau report avec seulement une page, sur laquelle j'avais créé cette région qui posait problème, mais toujours par copié/collé !

J'en déduit donc qu'il y a problème à travailler en copier/coller avec Rave. Et maintenant, il me semble bien que j'avais eu ce même problème inexplicable en 2006. Que j'avais également résolu en recommençant tout, composant par composant.

J'en profite pour revenir au prévisualisateur, je maintiens que c'est un problème très sérieux que de ne plus l'avoir en français.
C'est une demande récurente.
C'est d'ailleurs d'autant plus surprenant, qu'il était enfrançais dans la 1ère version 5 livrée avec Delphi 7 !
od.dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h38.


 
 
 
 
Partenaires

Hébergement Web