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

Webi Discussion :

Utiliser fonction sysdate dans une invite


Sujet :

Webi

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

    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Points : 26
    Points
    26
    Par défaut Utiliser fonction sysdate dans une invite
    Bonjour à tous,

    Je voudrais utiliser les fonctions Oracle en tant qu'entrée d'invites de requêtes. J'en ai besoin pour par exemple programmer l'exécution d'un rapport sur une date prédéfinie, par exemple 2 mois avant.
    Mais il faut également que les utilisateurs puissent entrer une date "en dur".

    Après quelques recherches, une solution consisterait à "feinter" BO et de créer un filtre dans Designer, mais cette solution ne me convient pas, car dans ce cas là, il faut modifier l'univers si au lieu d'avoir les données de 6 mois auparavant, je veux retourner les infos de 12 mois auparavant.

    Quelqu'un saurait-il faire ou a-t-il une idée ? Pour l'instant quand dans mon invite de date je mets sysdate, Webi me retourne le message suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Impossible d'exécuter la requête 
    car l'invite "Quelle Date ?" contient une date non valide. 
    (Erreur WIS 10706) (Error: INF)
    Merci de vos réponses !

  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 : 70
    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
    Bonsoir,
    je ne suis pas sûr de comprendre : Une invite est sensé laisser le choix à l'utilisateur ... pourquoi vouloir mettre une condition relative à la date système dans une invite ?

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

    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Points : 26
    Points
    26
    Par défaut
    Bonsoir,

    la date doit être paramétrable. Le but est de pouvoir rafraichir automatiquement le document mais la période sur laquelle les données doivent être retournées peut évoluer selon le besoin. Le fait de mettre une invite permet, lors de la mise en place de la planification, de choisir sur quelle période le rafraichissement doit être effectué sans avoir à modifier l'univers.

    Par exemple, exécuter le document en spécifiant sysdate - 50 à un instant T.
    Puis dans quelques mois, le besoin sera peut être d'exécuter le document en spécifiant sysdate -100.

    Et les utilisateurs peuvent à un moment donné vouloir exécuter le document en spécifiant une date "en dur", "01/01/2009" par exemple.

Discussions similaires

  1. utilisation de la fonction Partdate() dans une requête
    Par jm6570 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 01/02/2010, 12h55
  2. Utiliser fonction utilisateur dans une requête
    Par schoubz dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/06/2008, 21h30
  3. utilisation de fonction membre dans une autre
    Par tcharles dans le forum C++
    Réponses: 4
    Dernier message: 14/12/2005, 18h19
  4. utilisation de getdate() dans une fonction ?
    Par devdev dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 08/03/2005, 18h40
  5. Utilisation de Getdate dans une fonction
    Par BaronSamdi dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/11/2004, 11h12

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