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

Sql Developer Oracle Discussion :

SQLdeveloper et rapport html


Sujet :

Sql Developer Oracle

  1. #1
    Membre confirmé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Février 2019
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Février 2019
    Messages : 179
    Par défaut SQLdeveloper et rapport html
    Bonjour,

    Dans une requête SQL j'ai un paramètre qui permet de choisir le mois.
    J'ai mis en place un rapport html qui concerne cette requête.
    Y-a-t-il moyen de passer ce paramètre lors de l’exécution du rapport html.

    Sinon existe-t-il un moyen simple de proposer cette requête à des utilisateurs depuis une page html.

    Merci pour vos retours.

  2. #2
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Dans ta requête, si tu mets &1 à la place de la valeur de ton paramètre, ça résous ton pb?
    &1 et &&1 sont ce qu'on appelle des variables de substitution et on utilise &1 ou &toto pour que le user saisisse une valeur; &&1 ou &&toto permet de mémoriser le choix.

    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    undefine var1
    undefine var2
    SELECT &VAR1 FROM BIC_CODE WHERE ROWNUM <&VAR2;
    Enter value for var1: BIC_NAME
    Enter value for var2: 2
    OLD   1: SELECT &VAR1 FROM BIC_CODE WHERE ROWNUM <&VAR2
    NEW   1: SELECT BIC_NAME FROM BIC_CODE WHERE ROWNUM < 2
    BIC_NAME
    -----------------------------------
    BANQUE GEN
    1 rows selected.

  3. #3
    Membre confirmé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Février 2019
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Février 2019
    Messages : 179
    Par défaut
    Merci pour votre réponse.
    Ma requête est la suivante et je ne sais pas très bien comment mettre en place la variable 'mois' qui est dans le where de la requête.
    Merci pour votre retour.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT to_char(dat,'Day','NLS_DATE_LANGUAGE = French') ...
    WHERE EXTRACT(DAT) = '2021' AND EXTRACT(MONTH FROM DAT) in (:mois)

  4. #4
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Et si tu fais ça, c'est OK? j'ai remplacé :mois par &mois.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT to_char(dat,'Day','NLS_DATE_LANGUAGE = French') ...
    WHERE EXTRACT(DAT) = '2021' AND EXTRACT(MONTH FROM DAT) in (&mois)

  5. #5
    Membre confirmé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Février 2019
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Février 2019
    Messages : 179
    Par défaut
    Bonjour lorsque je mets &mois dans la requête SQL du rapport, j'ai une erreur qui m'indique de que la ou les variables ne sont pas liées.

  6. #6
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Ce serait bien de mettre toujours le code erreur et le message associé, histoire que je fasse une recherche sur le net.
    Ah, à propos, ta requête est dans un programme PL/SQL?

  7. #7
    Membre confirmé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Février 2019
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Février 2019
    Messages : 179
    Par défaut
    merci pour ton aide.
    Le message associé est "not all variables bound" code forunisseur 1008
    Je suis dans rapport défini par l'utilisateur. Dans rapport maître je suis en style Sortie SGBD PL/SQL. Mais quand je suis en style "table" c'est la même chose.

  8. #8
    Membre confirmé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Février 2019
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Février 2019
    Messages : 179
    Par défaut
    Encore une petite question, lorsque l'utilisateur va ouvrir le fichier html, celui-ci est-il dynamique ?
    C'est à dire se connecte-t-il à la base pour mettre à jour les données ?

  9. #9
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Désolé mais je ne vais pas pouvoir t'aider plus, je ne vois pas comment résoudre ton problème.

Discussions similaires

  1. Générer rapport HTML ou PDF depuis un ficier XML
    Par SuperJoker dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 13/08/2014, 13h48
  2. [JUnit] Générer rapport .html
    Par kouack dans le forum Général Java
    Réponses: 2
    Dernier message: 17/02/2011, 19h18
  3. [LabView 8.2] Rapport HTML avec bannière (?)
    Par Hakairyoku dans le forum LabVIEW
    Réponses: 6
    Dernier message: 06/07/2009, 16h50
  4. Sortie Crontab : rapport HTML
    Par speedev dans le forum Administration système
    Réponses: 2
    Dernier message: 19/02/2008, 09h19
  5. [CRONTAB] récupérer un rapport HTML
    Par speedev dans le forum Administration système
    Réponses: 2
    Dernier message: 12/10/2007, 12h10

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