Edición de cuadro combinadoBuenos dias,
Estoy atascado, estoy creando un cuadro combinado para elegir un nombre de mi tabla de datos y seleccionar todas las filas que coincidan con ese nombre. Sin embargo, en esta etapa, mi cuadro combinado muestra los nombres de cada línea y no un "resumen". ¿Cómo puedo hacer esto? El objetivo es seleccionar todas las filas de este nombre y luego extraerlo después de la selección en el cuadro combinado. ¿Se puede pausar mi guión antes de la selección?
muchas gracias
secuencias de comandosRe: Edición del cuadro combinadoLas matrices asociativas tienen claves únicas, por lo que puede usarlas para obtener una lista de elementos únicos:
dt = Current Data Table();
chef = Associative Array( dt:NOM ) << Get Keys;
New Window( "Nom",
cb = Combo Box( chef,
selection = cb << Get Selected();
)
);
回复: Edición del cuadro combinadoHola
Mi sugerencia de la siguiente manera. Espero que te ayude.
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;
),
);