Dépendance de la zone de liste ColSalut tout le monde,
J'ai des tableaux tabulés où les utilisateurs sont libres de choisir les en-têtes dont ils ont besoin. Conformément à cela, j'ai trois zones de liste de cols où les utilisateurs choisiront les en-têtes du tableau. Ce que je dois faire, c'est rendre la liste des deux boîtes de dialogue dépendante de la première, car les données à manipuler seront basées sur la première boîte de liste de colonnes. Je ne sais pas comment utiliser On Change(), mais existe-t-il un moyen plus simple de rendre la boîte de liste de col dépendante l'une de l'autre où une erreur s'affichera si la colonne choisie sur la 2ème et la 3ème liste de boîtes de col n'existe pas sur la première?
GraphiqueAutreScriptles fenêtresRe : Dépendance de la zone de liste ColFaites-vous référence à une seule table de données avec tous les sélecteurs ? Cela dépend beaucoup de la façon dont vous voulez que votre interface utilisateur fonctionne. Je cacherais très probablement toutes les colonnes qui ne peuvent pas être utilisées à partir des deuxième et troisième sélecteurs au lieu de générer des erreurs. Quelques idées :
- Une façon de faire serait d'utiliser Col List Selector (ou Filter Col Selector) comme premier sélecteur et les zones de liste comme le reste. Utilisez ensuite << Set Function sur le premier sélecteur qui "rafraichira" la sélection dans les list box.
- Vous pouvez également essayer d'utiliser Filter Col Selectors et le filtre qu'il fournit pour masquer les colonnes non souhaitées, mais écrire la chaîne de filtre peut être un peu ennuyeux, mais avec regex, cela peut être assez simple. Cela nécessitera probablement un peu plus de scripts

