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

Deski Discussion :

[Bo 6.5] Requêtes basées sur les résultats d’autres requêtes, invites réapparaissant


Sujet :

Deski

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Points : 11
    Points
    11
    Par défaut [Bo 6.5] Requêtes basées sur les résultats d’autres requêtes, invites réapparaissant
    Dans mon rapport, 2 requêtes ont une condition sur le résultat d’une requête exécutée précédemment, en plus des conditions classiques (utilisation de l'operande "Dans liste des résultats de la requête...").

    Toutes les requêtes ont les mêmes conditions avec les mêmes invites pour n’avoir qu’une seule fois à remplir l’invite lors du rafraichissement.

    Le problème est que l’invite est remplie une fois, et elle réapparait avec exactement les mêmes champs plusieurs fois.

    J'ai detecté que ce la se faisait au rafraichissement des requêtes avec les conditions sur le résultat des précédentes requêtes.

    Comment cela peut il être évité, étant donné que toutes les informations ont déjà été saisies ?

    Merci d'avance.

  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,
    Quand tu dis avec les mêmes invites, tu veux bien dire en utilisant Afficher le liste des invites de façon à choisir celles déjà créées ?
    Autre chose tu es certain que dans la mesure ou tu utilises dans unr requête B le résultat d'une requête A dotée de l'invite, si tu réutilises dans requête B la même invite il n'y a pas redondance ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par Bruno2r Voir le message
    Bonjour,
    Quand tu dis avec les mêmes invites, tu veux bien dire en utilisant Afficher le liste des invites de façon à choisir celles déjà créées ?
    Oui tout à fait

    Citation Envoyé par Bruno2r Voir le message
    Autre chose tu es certain que dans la mesure ou tu utilises dans unr requête B le résultat d'une requête A dotée de l'invite, si tu réutilises dans requête B la même invite il n'y a pas redondance ?
    Non.
    Les invites portes sur 2 dates qui definissent une période.
    La requête B rapporte tous les identifiants de produit sur cette période. Si je ne mets pas les invites sur les 2 dates dans la requête A appelant, je pourrais récupérer des infos sur ces produits qui ne sont pas sur cette période.

    J'espère avoir été clair.

  4. #4
    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
    Alors on ne va pas pouvoir t'aider si tu ne nous précises pas tes requêtes
    objets et conditions ...

  5. #5
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Bonjour à tous,

    Je viens de voir ce sujet car j'ai le même problème et je ne trouve rien pour le résoudre. Peut être qu'avec de nouvelles explications quelqu'un trouvera une solution.
    Résumé des faits :
    - J'ai construit un rapport qui utilise 5 fournisseurs de données (nommés A, B, C D et E pour les explications)
    - Le fournisseur A me récupère une liste de marchés en fonction d'une année d'expiration, d'une société.
    - Les fournisseurs B et C me ramènent toutes les commandes et les factures antérieures à l'année d'expiration pour les marchés du fournisseur A
    - Les fournisseurs D et E me ramènent les commandes et factures pour l'année d'expiration pour les marchés du fournisseur A.

    - J'ai délié les données sur les commandes et les factures dans le gestionnaire des données puisque j'affiche tous mes résultats dans un même tableau.

    - Quand je rafraichis mon document, tout se passe bien : je n'ai qu'une seule invite de requête qui s'affiche.

    - J'ai été obligée de modifier mon univers en ajoutant des données, je l'ai exporté et là, c'est la cata dans mes rapports : au rafraichissement, j'ai l'invite de requête qui apparait autant de fois que j'ai de requêtes, mes factures et mes commandes sont de nouveau liées.

    - Une fois, le document rafraichi avec ce problème d'invite de requête et les données redéliées, je peux rafraichir le document sans effet de bord. Mais si je dois toucher l'univers, ca revole en éclat. or j'ai plusieurs documents sur cet univers et ils font tous ça.

    -J'ai déjà modifié des univers et les documents qui étaient construits sur ces univers n'ont pas eu de problèmes.

    J'espère avec été claire et que quelqu'un pourra m'aider.

Discussions similaires

  1. [AC-2007] requête basée sur les résultats d'un autre requête
    Par tibofo dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 09/10/2011, 12h18
  2. requête basé sur les résultats des deux sous requete
    Par karwafmhz dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 02/06/2011, 23h19
  3. Opérations sur les résultats des requêtes
    Par Merit dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 24/03/2008, 19h24
  4. [MySQL] Afficher les résultats de requête sur pages 1,2,3
    Par karenv5 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/01/2008, 17h31
  5. Requête sur les résultats d'une requête
    Par kiro57 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 17/10/2007, 17h48

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