Una volta che ci sono delle righe selezionate, metterei un bel pulsante che mi 'scrive' in un'altra tabella, con una insert, gli id delle righe selezionate.
Gli esempi parlano tutti di un ciclo for each, ma la sintassi dell'help è notevolmente diversa da quella dell'attuale versione di inde. NOn riesco a capire come fare....
Questo è l'esempio, ma risulta impossibile da replicare.
// ********************************************************************
// Fired when a user selects a row using the Multiple Selection feature
// ********************************************************************
event Prodotti.Prodotti.OnChangeSelection(
boolean Selected // True if the row has been selected
boolean Final //
inout boolean Cancel // Set to TRUE to cancel the selection
)
{
int i = 1 // Per ciclare sulle righe
int s = 0 // Per sommare le scorte
//
// Al termine del cambio di selezione, posso conteggiare le quantità
if Final
{
// Ciclo su tutti i prodotti e vedo quelli selezionati...
for each row (Prodotti)
{
record Prodotto
...
//
if Prodotti.IsRowSelected(i)
{
s := s + Prodotto.Scorte
}
i := i + ONE
}
Prodotti.LabelTotale.Caption := MSG Scorta Prodotti +c ToString(s)
}
}
