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 17/02/2006, 11h51   #1
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 75
Points : 11
Points : 11
Par défaut [Reports 6] Ordre d'affichage des lignes d'un état

Bonjour,

Sous Reports 6 (SGBD Oracle 8.1.5 - NT Server), mon état permet d'afficher un ensemble de mouvements : des enregistrement initiaux et leurs mouvements complémentaires associés. Actuellement, tout est remonté en vrac dans la restitution.

J'aimerais donc parvenir à réorganiser cette liste de manière à obtenir la structure suivante :
  • Premier mouvement initial
    Premier mouvement lié au premier mouvement initial
    Deuxième mouvement lié au premier mouvement initial
    ...
    Deuxième mouvement initial
    Premier mouvement lié au deuxième mouvement initial
    Deuxième mouvement lié au deuxième mouvement initial
    ...
    Etc ...

Quant à la vision base de données, l'ensemble de mes enregistrements est contenu dans une seule et même table avec :

- Pour chaque enregistrement initial un identifiant unique Ide_Enr renseigné et un identifiant de référence Ide_Ref à null,
- Pour chaque enregistrement complémentaire l'identifiant unique Ide_enr renseigné et l'identifiant de référence Ide_Ref valorisé avec l'Ide_Enr de l'enregistrement initial auquel il se rapporte.

Merci pour votre aide.

Fabien
duboisfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2006, 15h02   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 437
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 437
Points : 4 173
Points : 4 173
Code :
1
2
3
SELECT *
FROM MATABLE
ORDER BY NVL(ide_ref, ide_enr), ide_ref DESC
Le DESC c'est pour prendre le NULL en premier.
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2006, 16h21   #3
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 75
Points : 11
Points : 11
Merci beaucoup.

Ca marche du tonnerre !!!!!
duboisfa 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 23h55.


 
 
 
 
Partenaires

Hébergement Web