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 :

Filtre sur un rapport


Sujet :

Deski

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 111
    Points : 48
    Points
    48
    Par défaut Filtre sur un rapport
    Bonjour,

    je dois, dans un rapport, selectionner plusieurs rapports
    si je selectionne , par exemple, 3 personnes j'aurai donc 3 pages
    et-ce possible de filtre ce tableau en fonction de la selection pour chaque page, sachant que la selection est differente à chaque fois?
    Par avance merci pour votre aide

  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
    Incompréhensible !

    Est-ce que tu veux dire que tu as un rapport par personne ?( donc onglet ce que peut être tu appelles page)

    Quand tu dis sélectionner c'est sélectionner quoi ?
    Et tu veux que ça fasse quoi au juste ?

    Si tu expliques un peu .... tu auras peut-être des réponses ....

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 111
    Points : 48
    Points
    48
    Par défaut
    j'ai une invite qui me demande de selectionner des personnes
    dans mon rapport, j'ai un tableau dans une section (la section c'est le nom+prénom), ce qui fait que pour chaque personne selectionnée, j'ai un tableau par page
    c le même rapport qui imprime plusieurs pages( n pages pour n personnes selectionnées)
    ce que je souhaiterai faire, c'est que mon tableau de la 1ere page corresponde au filtre de ma section nom+prenom
    le fait est que pour chaque execution, le nom+prenom peut changer

  4. #4
    Membre éprouvé
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Points : 1 180
    Points
    1 180
    Par défaut
    Je ne suis pas sûre que l'on puisse sélectionner plusieurs valeurs sur un rapport sans passer par les filtres ....

    Si je me trompe dites-le moi, ça m'intéresse aussi ça !!

  5. #5
    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
    Eh bien dans la mesure où tu as choisi dans l'invite les individus et que la section maître est basé sur leur identité (nom + prénom),
    Ton tableau placé dans la section doit être en rapport ave l'individu mentionné.
    Je ne comprends pas ce qui ne marche pas
    qu'entends tu par

    "que mon tableau de la 1ere page corresponde au filtre de ma section nom+prenom"

  6. #6
    Membre éprouvé
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Points : 1 180
    Points
    1 180
    Par défaut
    Moi j'ai compris les choses comme suit :

    Il y a un 1er rapport, avec la liste complète des noms+prénoms (donc sans filtre).

    Il veut pouvoir sélectionner plusieurs de ces noms+prénoms directement sur son rapport.
    Une fois que ces noms+prénoms seront sélectionnés, il veut que cela génère autant de rapports que de valeurs sélectionnées, ce qui lui donnerait 1 rapport par nom+prénom.

    En gros ça ressemble à de l'exploration (pour avoir toutes les infos que l'on veut pour chaque nom+prénom) mais en en faisant plusieurs à la fois et en les créant sur d'autres rapports.

    Il existe bien un moyen d'ouvrir des rapports selon des paramètres choisis sur un rapport alpha, mais cela utilise des liens hypertextes, c'est compliqué à mettre en place et ça ne permet d'en ouvrir qu'un seul à la fois. Et en plus, il faut pré-construire le rapport avec la variable-paramètre nom+prénom, ce qui n'est pas aisé. Sans parler des connexions serveur et blablabla ...

    Autrement dit, je crois que ça ne va pas être possible .

  7. #7
    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
    A moins de ....

    En VBA on peut après chaque rafraîchissement (éventuellement sur ouverture du document) donc réponse aux invites récupérer les réponses utilisateur.

    Afficher la liste des personnes dans une liste d'un formulaire.
    Sur click simple ou multiple dans la liste duppliquer autant de fois que nécessaire (boucle) le rapport de base en applicant à chaque fois un Report.AddComplexFilter (un filtre quoi!)

    Variante :En version 6 ...
    J'utiliserait la possibilité d'appuyer une requête2 sur les résultats d'une requête1 (ce n'est pas une sous requête au sens de la version 5 de BO)

    L'avantage est le suivant :
    Requête1
    Liste des individus avec une invite en condition Dans Liste Invite ...
    Requête2
    De quoi faire le tableau avec comme condition
    Individus dans requête1

    Cela permet de travailler en VBA sur le Provider1 (Fournisseur de données)
    notamment de récupérer sans doublons les individus pour la liste

  8. #8
    Membre éprouvé
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Points : 1 180
    Points
    1 180
    Par défaut
    Julien, serre les fesses, si tu aimes programmer ça ira, sinon, tu vas danser

  9. #9
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 111
    Points : 48
    Points
    48
    Par défaut
    J'ai resolu mon probleme de filtre en regroupant toutes mes données sur une seule et même requete

    Merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Filtre sur onglet d'un rapport
    Par denils dans le forum Deski
    Réponses: 4
    Dernier message: 29/09/2009, 10h36
  2. Réponses: 4
    Dernier message: 23/03/2009, 12h46
  3. [VxiR2] Filtres multiples sur un rapport
    Par papakill dans le forum Deski
    Réponses: 1
    Dernier message: 17/03/2009, 08h40
  4. Réponses: 1
    Dernier message: 13/03/2009, 18h29
  5. Réponses: 6
    Dernier message: 12/12/2008, 07h56

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