IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Reports Oracle Discussion :

Report Builder (6.08) nom de colonne modifié


Sujet :

Reports Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Par défaut Report Builder (6.08) nom de colonne modifié
    Bonjour,
    Je travaille avec Report sous Oracle 9.2.

    Et j'ai un souci avec le modèle de données de ce bon vieux report.

    Quand je modifie une requête (sans passer par l'assistant), alors dans certains cas, le nom des colonnes (au niveau de la fenêtre modele de données) se trouve suffixé par un '1' !!!
    Alors que le nom des champs (au niveau présentation) n'a pas changé.

    Forcément, lors de la compilation, les unités de programmes faisant référence directement à la colonne plantent puisqu'elle n'a plus le même nom...

    Je n'ai pas réussi à le reproduire avec un cas simple...(je bosse sur des états existant)

    Est-ce un souci que vous connaissez ?
    Si oui, c'est quoi la combine pour éviter ça ?

    Allez, je continue à chercher, histoire de vous trouver un exemple qui marche (enfin qui plante quoi !)

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Oui c'est un souci que je connais.
    Je ne sais pas pourquoi il rajoute un 1, je pense qu'il essaye de matcher les colonnes de la raquete avec ce qui existe déjà dans le data model et que si la requete change beaucoup, il ne s'y retrouve plus.

    J'évite au max de modifier (et tester) les requetes des reports directement. Je passe par TOAD et quand c'est fini, je colle tout dans report.
    J'évite aussi d'échanger de place 2 colonnes dans le select.

    Sinon, pas de solution miracle qui marche tout le temps.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Par défaut
    Merci McM !

    C'est vrai que je travaille comme ça aussi avec cet outil de m... Mais là je reprend un existant...

    Dommage que tu ne connaisses pas de solution miracle !

    J'ai tenté le coup en modifiant directement le fichier rdf mais sans un vrai éditeur c'est pas facile...!

    Y'a pas qq'un qui aurait LA réponse...?? (au pourquoi du comment ?!)

  4. #4
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    McM : Bref t'évite au maximum d'utiliser report
    C'est un conseil avisé

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Par défaut
    Pourtant je pensais avoir bien posé le problème !!!!!

    Alors ?

  6. #6
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Ah non je me suis mal exprimé, je modifie ma requete sous TOAD, je la teste sous TOAD et quand elle est sure, je remplace celle du report par la nouvelle.
    J'évite au maximum de recompiler la requete de report.

  7. #7
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Avez-vous seulement ouvert un TAR sur Metalink ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Par défaut
    C'est vrai ! Je n'ai pas ouvert de TAR...
    Mais en tant que prestataire, c'est pas toujours facile !

    Je vais m'en occuper...

    Merci !

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 9
    Par défaut
    il se peut tout bêtement qu'il existe dans le modèle de donnée une autre colonne retournée ayant le même nom.

    Pour éviter alors des problèmes de différenciation, Reports suffixe la nouvelle colonne par un chiffre.

    Pour tester cela, met juste un alias différents sur tes colonnes.

    En espérant que ton problème est bien celui-la

    a+

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Par défaut
    C'est vrai que dans ce cas là, ça se passe comme ça.
    Mais hélas, ce n'est pas le scénario !

    En plus je n'arrive pas à le reproduire sur un cas simple, histoire de pouvoir le faire reproduire par m'sieur Oracle...

    Merci à tous en tout cas pour cette aide...

    Sans résoudre le bug, je reprend le code en modifiant le nom des colonnes renomées...
    C'est bestial mais ça marche !

  11. #11
    Membre habitué
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Par défaut une astuce!!!
    Bonjour!
    Je ne sais s'il s'agit bien du problème que j'ai déjà rencontré avec Report?lors de la définition des requêtes sql et si les proprietés sont utilisées plusieurs fois dans la requête, ces dernieres seront sufixées par num (1,2...) et dés qu'on modifie la requête l'indexation change
    - si on recompile,on aura l'erreur "lien de variable non défini..."....
    Alors s'agit-il de cela?????
    Dans ce cas l'astuce est de faire comme suit:
    1- modifier la requête: en double cliquant sur "query" ou chager le script directement,
    2- valider la modif en cliquant sur OK
    là l'indexation change
    3- Double cliquer une deuxième fois sur la reqête comme si je modifie encore une fois mais sans faire de modifs..
    4- valider par "Ok" et vous aller voir l'indexation reprendra l'état initial
    5- recompiler et le tour est joué sans le message d'erreur

Discussions similaires

  1. modifier nom de colonne datagrid
    Par skunkies dans le forum Windows Forms
    Réponses: 5
    Dernier message: 17/11/2008, 09h46
  2. TRIGGER : Nom de la colonne Modifié
    Par nooneelse dans le forum PL/SQL
    Réponses: 4
    Dernier message: 07/06/2008, 17h15
  3. [Report Builder]-Problème dans l'ajout de colonnes
    Par Tsuful dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/01/2007, 08h51
  4. Jtable : modifier les noms des colonnes
    Par Aerofly dans le forum Composants
    Réponses: 6
    Dernier message: 02/01/2007, 14h27
  5. Réponses: 2
    Dernier message: 10/02/2006, 16h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo