Edition de combo boxBonjour,
je suis bloqué, je crée une combobox pour choisir un nom dans ma table de données et sélectionner toutes les lignes qui correspondent à ce nom. Or à ce stade ma combobox affiche les noms de chaque ligne et non un "résumé" avec. Comment puis-je faire cela? Le but étant de sélectionner toutes les lignes lignes de ce nom et de l'extraire ensuite après sélection dans la combobox. Est ce que me script peut être mis en pause avant la sélection?
Merci bien
ScriptingRe: Edition de combo boxLes tableaux associatifs ont des clés uniques, vous pouvez donc les utiliser pour obtenir une liste d'éléments uniques :
dt = Current Data Table();
chef = Associative Array( dt:NOM ) << Get Keys;
New Window( "Nom",
cb = Combo Box( chef,
selection = cb << Get Selected();
)
);
回复: Edition de combo boxSalut
Ma suggestion comme ci-dessous. J'espère que ça peut t'aider.
Clear Globals();
Clear Log();
dt = Current Data Table();
//chef = dt:NOM << get values;
Summarize( dt, chef = by( :NOM ) );
expr = Expr(
dt << Select Where( :NOM == selection )
);
New Window( "Nom",
cb = Combo Box(
chef,
selection = cb << GetSelected();
expr;
),
);