<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Avoir un script de boîte de dialogue permettant à l'utilisateur de sélectionner une ou plusieurs sélections dans une colonne de 100 000 lignes. La colonne n'a pas plus de 6 choix différents.
Merci pour l'aide
Merci .... fonctionne bien
Quelque chose comme ça, peut-être?
NamesDefaultToHere ( 1 ) ;
// Exemple de données de personnage
dt = NewTable ( "Données de test" , NewColumn ( "Colonne" , Numérique , Nominal , Formule ( RandomInteger ( 0 , dix ))) , AddRows ( 10000 )) ;
dt << runFormulas ;
Colonne ( dt , "Colonne" ) << deleteFormula ;
Colonne ( dt , "Colonne" ) << Type de données ( Personnage ) ;
// dialogue
vannes distinctes = Tableau associatif ( Colonne ( dt , "Colonne" ) << getValues ) << getKeys ;
maintenant = Nouvelle fenetre ( "Sélectionnez une ou plusieurs valeurs" ,
kg = listBox ( vannes distinctes , validateScript ) ,
bb = ButtonBox ( "D'ACCORD" , OKscript , Activer ( 0 ))
) ;
// Valider le script
validateScript =
Expr (
si ( NItems ( kg << getSélectionné ) > 0 , bb << Activer ( 1 ) , bb << Activer ( 0 )) ;
) ;
// script OK
OKscript =
Expr (
maintenant << Fermer la fenêtre ; vals = kg << getSélectionné ; Impression ( vals ) ;
) ;