Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Reports
Reports Forum d'entraide sur Oracle 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 23/11/2006, 18h02   #1
Invité de passage
 
Inscription : août 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 8
Points : 3
Points : 3
Par défaut [REPORT] doublons dans un fichier excel

Bonjour,

Voici mon problème : j'ai créé un report avec report builder.
Lorsque je l'éxécute sur ma machine à l'aide de report builder, cela fonctionne.

Je dépose mon .rdf sur le serveur et j'appelle ce report via une form.
Cela m'ouvre une fenêtre IE avec EXCEL et remplit la fenêtre avec les données issues de la requête de mon report.

Jusque là, c'est normal.

Le problème : j'obtiens dans mon fichier excel ainsi généré des lignes en double. Ces lignes n'apparaissaient pas lorsque que je lançais le report depuis report builder.
Lorsque je lance ce report au format .pdf au lieu de .xls, je n'ai pas de doublons.

Savez-vous d'où peut provenir le problème et comment le résoudre ?

Cordialement,
magtim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2006, 14h24   #2
Invité de passage
 
Inscription : août 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 8
Points : 3
Points : 3
Je vois que mon problème déchaine les passions et porte à controverse...

Plus sérieusement, j'ai constaté une chose intéressante :

Lorsque j'édite mon report en pdf, je n'ai pas de doublons. En comparant le fichier .xls et le fichier .pdf, j'ai constaté que les doublons en .xls correspondait à un enregistrement du .pdf qui générait 2 lignes (car intitulé long donc retour à la ligne dans la "case") et dont la ligne 1 se trouvait à la fin de la page n et et la ligne 2 au début de la page n+1...
Lorsque qu'un enregistrement est "à cheval" sur 2 pages en pdf, cela crée 2 lignes identiques en .xls. Etrange, non ?

Savez-vous si c'est un bug connu et s'il existe un patch correctif ? (je n'ai pas accès à métalink.)

Sinon, je vais devoir modifier le format de mon report pour éviter les retours à la ligne !
magtim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2006, 14h30   #3
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par magtim_fr
Savez-vous si c'est un bug connu et s'il existe un patch correctif ? (je n'ai pas accès à métalink.)
Pour cela il faudrait déjà connaître la version de report que tu as

Personnellement, en report 6i, nous avons connu pas mal de soucis sur les sorties excel (csv), notamment quand il y avait des ruptures ou quand les états dépassaient un certains nombre d'enregistrements (16000 et des poussières de mémoire). Nous n'avons gardé la sortie excel que pour des états simples, tout le reste a été réécrit en PL/SQL.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2006, 17h15   #4
Invité de passage
 
Inscription : août 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 8
Points : 3
Points : 3
Tu as raison :
Dans "A propos de" j'ai

Oracle 9i report developper

Ce produit a été constitué avec :
Report Builder 9.0.2.0.3
ORACLE Server Release 9.0.1.3.1
Oracle Procedure Builder 9.0.2.0.7
Oracle ORACLE PL/SQL V9.0.1.3.0 - Production
Oracle CORE 9.0.1.2.0 Production
Oracle Tools Integration Services 9.0.2.0.0
Oracle Tools Common Area 9.0.1.0.0
Oracle Toolkit 2 pour Windows plate-forme 32 bits 9.0.4.0.23
Resource Object Store 9.0.1.0.1
Oracle Help 9.0.4.0.23
Oracle Sqlmgr 9.0.2.0.2
Oracle Query Builder 9.0.2.0.0 - Production
PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
Oracle ZRC 9.0.2.0.2
Oracle XDK Java 9.0.2.0.0 Production
Oracle Virtual Graphics System 9.0.1.5.0
Oracle Image 9.0.4.0.9
Oracle Multimedia Widget 9.0.4.0.9
Oracle Tools GUI Utilities 9.0.4.0.9
magtim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2006, 19h03   #5
Invité de passage
 
Inscription : août 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 8
Points : 3
Points : 3
Citation:
Envoyé par plaineR
Nous n'avons gardé la sortie excel que pour des états simples, tout le reste a été réécrit en PL/SQL.
J'ai qq questions complémentaires car la piste PL/SQL m'interresse :
C'est difficile de réécrire en PL/SQL ?
Il y a des packages spéciaux ou bien vous avez créé le code ex-nihilo ?
On peut faire de l'excel "Excel" ou bien du fichier plat .CSV lisible sous excel ?
Quel est le degré de complexité des reports ainsi créés ?
La mise en forme est-elle évoluée (couleurs...) ?

Merci pour vos éclaircissement.
magtim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2006, 09h50   #6
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par magtim_fr
J'ai qq questions complémentaires car la piste PL/SQL m'interresse :
C'est difficile de réécrire en PL/SQL ?
Il y a des packages spéciaux ou bien vous avez créé le code ex-nihilo ?
On peut faire de l'excel "Excel" ou bien du fichier plat .CSV lisible sous excel ?
Quel est le degré de complexité des reports ainsi créés ?
La mise en forme est-elle évoluée (couleurs...) ?

Merci pour vos éclaircissement.
Non c'est très simple : soit tu fais un spool, soit tu utilises utl_file. Etant donné que pour nos reports on passait par des tables temporaires pour des raisons de perf et de simplicité de report, je n'ai eu (presque) qu'à spooler ces tables.

En PL/SQL ce n'est que du fichier plat, mais rien ne t'empêche de faire des macros dans Excel pour la mise en forme.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2006, 13h21   #7
Invité de passage
 
Inscription : août 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 8
Points : 3
Points : 3
Merci pour ces précisions.
Je pensais qu'il y avait des fonctions plus évoluées.
EN fichier plat, je vois comment faire.
magtim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h19.


 
 
 
 
Partenaires

Hébergement Web