<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Wenn Sie ein Dialogskript verwenden, kann der Benutzer aus einer Spalte mit 100.000 Zeilen eine oder mehrere Auswahlen auswählen. Die Spalte hat nicht mehr als 6 verschiedene Auswahlmöglichkeiten.
Danke für die Hilfe
Danke .... funktioniert gut
So etwas vielleicht?
NamesDefaultToHere ( 1 ) ;
// Zeichendaten abfragen
dt = NewTable ( "Testdaten" . NewColumn ( "Säule" . Numerisch . Nominal . Formel ( RandomInteger ( 0 . 10 ))) . Zeilen hinzufügen ( 10000 )) ;
dt << runFormulas ;
Säule ( dt . "Säule" ) << deleteFormula ;
Säule ( dt . "Säule" ) << Datentyp ( Charakter ) ;
// Dialog
distinctVals = AssoziativesArray ( Säule ( dt . "Säule" ) << getValues ) << GetKeys ;
nw = Neues Fenster ( "Wählen Sie einen oder mehrere Werte aus" .
Pfund = ListBox ( distinctVals . validateScript ) .
bb = ButtonBox ( "OK" . OKscript . Aktivieren ( 0 ))
) ;
// Skript validieren
validateScript =
Ausdruck (
ob ( NItems ( Pfund << getSelected ) > 0 . bb << Aktivieren ( 1 ) . bb << Aktivieren ( 0 )) ;
) ;
// OK-Skript
OKscript =
Ausdruck (
nw << Fenster schließen ; vals = Pfund << getSelected ; Drucken ( vals ) ;
) ;