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

QlikView Discussion :

Forcer la sélection d'un champ au passage d'un onglet


Sujet :

QlikView

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 76
    Points : 43
    Points
    43
    Par défaut Forcer la sélection d'un champ au passage d'un onglet
    Bonjour à toutes et à tous,

    Je souhaiterai savoir si il y a moyen de forcer l'utilisateur à sélectionner un champ quand il passe à un onglet précis ? Déclencher l'apparition d'un popup ou d'une fenêtre de sélection d'un champ ou plusieurs si on clic sur cet onglet !!

    J'ai cherché dans les propriétés de la feuille onglet Déclencheurs mais rien !

    Merci par avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Si tu veux sélectionner une valeur fixe, tu peux ajouter un évènement "Sélectionner dans le champ". Là tu indiques ton champ et la valeur à sélectionner.

    Si tu veux que l'utilisateur saisisse la valeur d'un champ à sélectionner, tu peux ajouter un déclencheur externe "Exécuter une macro"
    Exemple pour sélectionner une année :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    sub DemandeAnnee
    A=InputBox("Quelle année choisissez-vous de traiter ?")
    ActiveDocument.Fields("Annee").Select A
    end sub
    Je n'ai pas trouvé de quoi afficher la liste des années pour en sélectionner une.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 76
    Points : 43
    Points
    43
    Par défaut
    Merci FORMULARY pour votre aide (je ne compte plus le nombre de fois !)

    Dommage qu'il n y ai pas une action dans QV afin de lancer un champ à la sélection dans les déclencheurs !!! On fera avec ce qu'on a !

  4. #4
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 651
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 651
    Points : 2 531
    Points
    2 531
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par gaxpery Voir le message
    Dommage qu'il n y ai pas une action dans QV afin de lancer un champ à la sélection dans les déclencheurs !!! On fera avec ce qu'on a !
    Que signifie pour vous "lancer un champ à la sélection" ?


    Personnellement, je préfère mettre des conditions de calcul à mes graphiques (par exemple, un graph qui ne doit être affiché que pour 1 année sélectionnée + 1 mois sélectionné, je mets comme condition de calcul "getselectedcount(Année) = 1 and getselectedcount(Mois) = 1", avec un message d'erreur dynamique qui permet de dire pourquoi le graphique n'est pas calculé).

    Ainsi, l'utilisateur sait ce qu'il doit saisir comme filtre, et les graphiques ne consomment pas de ressource inutile pour calculer des chiffres qui n'ont pas de sens sans la sélection souhaitée.


    Vous pouvez aussi jouer avec des zones de texte à affichage conditionnel : une grosse zone de texte qui masque tout (couche supérieure) sauf la zone de sélection, indiquant à l'utilisateur qu'il doit effectuer une sélection.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 76
    Points : 43
    Points
    43
    Par défaut
    Dans certains cas les utilisateurs ont besoin d'analyse aux niveau MOIS ou alors MAGASIN... donc l'onglet de l'application QV correspondant contiendra des graphiques spécifiques au MOIS/MAGASIN/...
    Un filtre suffit et surtout une valeur sélectionnée !! Donc j'imaginais une onglet offrant le choix dans un popup pour sélectionner son filtre

    Vous pouvez aussi jouer avec des zones de texte à affichage conditionnel : une grosse zone de texte qui masque tout (couche supérieure) sauf la zone de sélection, indiquant à l'utilisateur qu'il doit effectuer une sélection.
    Pourquoi pas mais je ne suis pas convaincu

  6. #6
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Au hasard :
    Deux onglets : L'un pour le mois, l'autre pour les magasins
    Sur ouverture, un déclencheur pour sélectionner les bons filtres, avec les valeurs "en dur"


  7. #7
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 651
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 651
    Points : 2 531
    Points
    2 531
    Billets dans le blog
    6
    Par défaut
    Donc j'imaginais une onglet offrant le choix dans un popup pour sélectionner son filtre
    Et si l'utilisateur souhaite changer sa sélection ?

    Cela pose vraiment un problème d'afficher en permanence une listbox ?

    Personnellement, j'utilise beaucoup les calculs conditionnels et les affichages conditionnels dans ces situations, et ça répond à mes besoins.

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 76
    Points : 43
    Points
    43
    Par défaut
    Sur ouverture, un déclencheur pour sélectionner les bons filtres
    Personnellement, j'utilise beaucoup les calculs conditionnels et les affichages conditionnels dans ces situations, et ça répond à mes besoins
    Merci messieurs, je vais pencher sur ces volets là !

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

Discussions similaires

  1. [C#]Comment forcer la sélection d'un noeud avec bouton droit
    Par irnbru dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/11/2005, 20h39
  2. [CR9][SQL Server] forcer la sélection à 5 enregistrements
    Par __fabrice dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 02/11/2005, 12h20
  3. Réponses: 2
    Dernier message: 17/10/2005, 11h29
  4. forcer le typer d'un champ
    Par papy_tergnier dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 22/06/2005, 10h35
  5. [CR] Problème de sélection sur un champ date
    Par noluc dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 21/11/2003, 17h56

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