Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
olivierfelix
Contributor II
Contributor II

Moyen pour forcer la sélection d'un groupe cyclique

Amis de la communauté, bonjour.

dans mes applis, j'utilise un groupe cyclique sur la date : ANNEE - MOIS - SEMAINE - DATE

Les uns surveillent l'activité mois par mois, les autres sur les 10 derniers jours glissants. Difficile donc de contenter tout le monde.

Par défaut, le MOIS est sélectionné.

J'aimerais faire un bouton qui sélectionne le champ DATE dans le groupe cyclique, que ce soit par déclencheurs, macro ou tout autre astuce.

Auriez vous une idée ?

Olivier.

4 Replies
schivet
Contributor III
Contributor III

Bonjour Olivier,

J'utilise une macro pour definir quelle champ selectionner en fonction du pay (d'ou le if...). Tu peux sans doute t'inspirer de cette macro pour obtenir ton resultat.

Cordialement

Stéphane Chivet

'-------------------------------------------------------------------------'

' Set other default Profitcenter column in cycle
'-------------------------------------------------------------------------'

Sub SetProfitcenterDrill
If ActiveDocument.Variables("@@NordicCountry").GetContent.String="YES" then

groups=ActiveDocument.GetGroups

For i = lbound(groups) to ubound(groups)

Set groupProp = groups(i).GetProperties

   If groupProp.Name = ")POL_ProfCenter" then

      groups(i).Cycle 2

               Exit For  '

   End If

Next

End If

End Sub

olivierfelix
Contributor II
Contributor II
Author

Stéphane,

Merci pour ta réponse. Ça me donne une idée sur la manière de faire.

Surtout, tu viens de raviver ma mémoire de poisson rouge : il existe une appli API GUIDE v11 qui liste toutes les méthodes pour contrôler "les contrôles" de QV en macro. Je suis sur d'y trouver mon bonheur.

Je reviendrai poster ici le résultat de mes recherches et donner la solution qui a fonctionné.

Bonnes fêtes de fin d'année.

Olivier.

Not applicable

Bonjour,

   Je pense qu'il est possible d'utiliser une expression en dimension =[$(vNiveau)]

et de modifier la variable "vNiveau" en fonction du besoin.

Elle peut être initialisée lors de l'ouverture du document grâce à un déclencheur et être modifiée par la suite par un bouton ou une zone de saisie.

Cordialement

Stéphane

martin59
Specialist II
Specialist II

Bonjour à tous,

Pour ceux qui seraient à la recherche de cette fameuse application APIGuide.qvw, je vous la poste dans ce sujet.

N'hésitez pas, elle s'avère indispensable si vous développez des macros !

Martin