Collegamenti comboboxBuongiorno,
Ho creato un pannello di controllo con 2 caselle combinate che dipendono l'una dall'altra. La selezione della prima genera un elenco di date disponibili nella seconda. Tuttavia, è possibile che più date siano identiche e vorrei raggrupparle per limitare l'elenco a discesa. Infine, convalidando tutte le righe della tabella dati corrispondenti ai due parametri verranno selezionate. Sto bloccando la parte di raggruppamento di date identiche e selezione di dati.
In pj la mia tabella dati e il pezzo di script.
Grazie in anticipo
ScriptingRi: relazioni con ComboboxEcco una soluzione che utilizza più o meno la tua stessa metodologia.
names default to here(1);
dt = Data Table( "2019_BDD CAOX_DATA_VOLT test script courte" );
Summarize( a = By( :Propriétés ) );
Insert Into( a, "<CHOIX propriété="">", 1 );
New Window( "Selection",
<<MODAL>", 1 );
cb2 << Set Items( propDate );
)
)
)
),
Panel Box( "Choix dans la Date:",
cb2 = Combo Box(
{"<CHOIX date="">"},
<<SETFUNCTION></SETFUNCTION></CHOIX></MODAL></CHOIX>
Ri: legami Comboboxgrazie funziona come voglio. D'altra parte, come fare in modo che non appena si convalida con OK vengono selezionate le righe corrispondenti.
grazie
Ri: relazioni con ComboboxCiò restituisce un array con le righe selezionate.
dt << get selected rows;
Il tuo lavoro in JSL dovrebbe essere accompagnato dalla lettura della Guida agli script nella libreria della documentazione di JMP.
Ri: legami ComboboxBuongiorno,
grazie per la tua risposta, tuttavia non so dove metterla nel mio copione.
Ri: relazioni con ComboboxHo modificato il tuo codice per ora selezionare le righe nella tabella dati principale che corrispondono alle selezioni dalle caselle combinate.Ho anche aggiunto una nuova variabile chiamata "selectedRow" che restituisce una matrice dei numeri di riga delle righe selezionate.
names default to here(1);
dt = Data Table( "2019_BDD CAOX_DATA_VOLT test script courte" );
Summarize( a = By( :Propriétés ) );
Insert Into( a, "<CHOIX propriété="">", 1 );
New Window( "Selection",
<<MODAL>", 1 );
cb2 << Set Items( propDate );
)
)
)
),
Panel Box( "Choix dans la Date:",
cb2 = Combo Box(
{"<CHOIX date="">"},
<<SETFUNCTION></SETFUNCTION></CHOIX></MODAL></CHOIX>Ri: Combobox legamiGrazie mólto,
dopo alcuni aggiustamenti sono riuscito a fare quello che volevo.
Un'ultima cosa sapresti aggiungere il fatto che se non scegli una data puoi selezionarle tutte o una selezione multipla.
grazie