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

Designer Discussion :

[Designer 6.5.1] Gestion des historiques


Sujet :

Designer

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [Designer 6.5.1] Gestion des historiques
    Bonjour,

    je cherche à gérer des tables d'historiques dans un univers (ces tables ont des structures identiques mais contiennent des données différentes).

    Dans mon cas, les tables concernées se nomment effectifs_2005, effectifs_2006, effectifs_2007 et effectifs_2008.

    Je souhaite créer une seule et unique classe pour gérer ces tables. La table utilisée dans l'univers serait fonction d'une valeur saisie par l'utilisateur.

    Il me semblait possible d'insérer dans l'univers des tables en rendant leurs noms dynamiques en utilisant la fonction @Prompt

    Ma table ressemblerait alors à : effectifs_@Prompt('Quelle année ?','A',,,)

    Je ne parviens pas à insérer une telle table.
    Pouvez-vous m'aider ?
    Avez-vous déjà réussi une telle manip ?

    Merci.

  2. #2
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Points : 4 780
    Points
    4 780
    Par défaut
    Bonjour,
    Ce que tu demande ressemble à SQL dynamique.
    C'est possible (pa exemple dans Oracle) en PL/SQL au travers de EXECUTE IMMEDIATE mais pas dans Designer (enfin moi je ne connais pas).

    Tu dois avoir de bonnes raisons pour ne pas avoir de table unique avec un champ ANNEE.

    Il me semble que la solution serait de fédérer des tables dans uns Table Dérivée obtenue par un SQL de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT '2005' as ANNEE, champ1, champ,2.... FROM effectifs_2005
    UNION
    SELECT '2006', champ1, champ,2.... FROM effectifs_2006
    UNION
    SELECT '2007', champ1, champ,2.... FROM effectifs_2007
    UNION
    SELECT '2008', champ1, champ,2.... FROM effectifs_2008
    La table dérivée se comporte comme une Vue Oracle
    Et sur elle ton prompt poser en clause where une restriction sur l'Année
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  3. #3
    Membre habitué

    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 175
    Points : 166
    Points
    166
    Par défaut
    Bonjour,

    j'ai réussi à implanter une table du type effectifs_@Prompt('Quelle année ?','A',,,) avec la version 5.1.2 de Designer. Par contre dans la version 6.5.1 j'obtiens le message d'erreur "Erreur de syntaxe"

    D'où vient cette régression ? N'est-il plus possible d'utiliser cette syntaxe depuis l'intégration des tables dérivées depuis la version 6.5.1 ?

Discussions similaires

  1. [Modélisation] Gestion des dimensions historiques
    Par marchand_de_sable dans le forum Conception/Modélisation
    Réponses: 7
    Dernier message: 27/08/2007, 12h17
  2. Réponses: 3
    Dernier message: 29/05/2007, 18h06
  3. [MCD] Gestion d'historique des mails envoyés, recus
    Par vodasan dans le forum Schéma
    Réponses: 6
    Dernier message: 15/09/2006, 17h54
  4. Gestion des historiques, quel choix ?
    Par ftrifiro dans le forum Langage SQL
    Réponses: 4
    Dernier message: 13/09/2005, 15h18

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