Scopo
Cancella la lista valori associata al campo, preparandola al successivo riempimento.
Sintassi
Pannello.Campo.ClearValueList()
Argomenti
Questa procedura non ha argomenti.Esempio di codice
// ************************************************
// Modifica la lista dei possibili valori del campo
// ************************************************
public void Prodotti1.BottoneMLV()
{
// Tolgo i valori precedenti
Prodotti.Sospeso.ClearValueList()
//
// Aggiungo i nuovi valori
Prodotti.Sospeso.AddValueListItem(C-1, Sì, MSG Prodotto Sospeso, ??)
Prodotti.Sospeso.AddValueListItem(ZERO, No, MSG Prodotto Attivo, ??)
Prodotti.Sospeso.AddValueListItem(ONE, Boh, MSG Non si sa, ??)
//
// Aggiorno il video perchè non avviene in automatico
this.UpdateScreen()
Prodotti.RefreshQuery()
}
// Modifica la lista dei possibili valori del campo
// ************************************************
public void Prodotti1.BottoneMLV()
{
// Tolgo i valori precedenti
Prodotti.Sospeso.ClearValueList()
//
// Aggiungo i nuovi valori
Prodotti.Sospeso.AddValueListItem(C-1, Sì, MSG Prodotto Sospeso, ??)
Prodotti.Sospeso.AddValueListItem(ZERO, No, MSG Prodotto Attivo, ??)
Prodotti.Sospeso.AddValueListItem(ONE, Boh, MSG Non si sa, ??)
//
// Aggiorno il video perchè non avviene in automatico
this.UpdateScreen()
Prodotti.RefreshQuery()
}
- Se la lista valori di un campo viene svuotata e non più riempita, allora il campo verrà mostrato come un normale campo di testo libero.
- Attenzione: Le procedure ClearValueList e AddValueListItem operano sulla colonna del pannello e non su una singola cella dello stesso. Quindi tutte le righe del pannello hanno lo stesso set di possibili valori. Non è possibile specificare per ogni singola riga del pannello un insieme di valori diverso dalle altre righe utilizzando le due procedure indicate. E', invece, possibile specificare valori differenti per ogni riga sia utilizzando value source su tabelle del database sia utilizzando una value source di tipo Document Oriented.
Ultima modifica: 05/04/2022 / Validità: da 6.5.2680