Scopo
Questo metodo permette di impostare il valore di una determinata colonna della riga corrente del Recordset.
Solitamente viene utilizzata per popolare Recordset creati tramite visual code.
Sintassi
Recordset.SetFieldValue(codice, valore)
Argomenti
Codice | E' una stringa contenente il codice del campo del Recordset da aggiornare. |
Valore | Valore da assegnare al campo, si può utilizzare una variabile di un qualunque tipo di dato (numerico, stringa, data). |
Esempio di codice
//
if Prodotto.Inserito = True
{
this.Rs.AddNew()
//
this.Rs.SetFieldValue(ZERO, Prodotto.Idprodotto)
this.Rs.SetFieldValue(pannello.FindFieldCode(ONE), Prodotto.NomeProdotto)
this.Rs.SetFieldValue(pannello.FindFieldCode(C2), Prodotto.Idfornitore)
this.Rs.SetFieldValue(pannello.FindFieldCode(C3), Prodotto.Idcategoria)
this.Rs.SetFieldValue(pannello.FindFieldCode(C4), Prodotto.QuantitaPerUnita)
this.Rs.SetFieldValue(pannello.FindFieldCode(C5), Prodotto.PrezzoUnitario)
this.Rs.SetFieldValue(pannello.FindFieldCode(C6), Prodotto.Scorte)
this.Rs.SetFieldValue(pannello.FindFieldCode(C7), Prodotto.QuantitaOrdinata)
this.Rs.SetFieldValue(pannello.FindFieldCode(C8), Prodotto.LivelloDiRiordino)
this.Rs.SetFieldValue(pannello.FindFieldCode(Nine), Prodotto.Sospeso)
}
if Prodotto.Inserito = True
{
this.Rs.AddNew()
//
this.Rs.SetFieldValue(ZERO, Prodotto.Idprodotto)
this.Rs.SetFieldValue(pannello.FindFieldCode(ONE), Prodotto.NomeProdotto)
this.Rs.SetFieldValue(pannello.FindFieldCode(C2), Prodotto.Idfornitore)
this.Rs.SetFieldValue(pannello.FindFieldCode(C3), Prodotto.Idcategoria)
this.Rs.SetFieldValue(pannello.FindFieldCode(C4), Prodotto.QuantitaPerUnita)
this.Rs.SetFieldValue(pannello.FindFieldCode(C5), Prodotto.PrezzoUnitario)
this.Rs.SetFieldValue(pannello.FindFieldCode(C6), Prodotto.Scorte)
this.Rs.SetFieldValue(pannello.FindFieldCode(C7), Prodotto.QuantitaOrdinata)
this.Rs.SetFieldValue(pannello.FindFieldCode(C8), Prodotto.LivelloDiRiordino)
this.Rs.SetFieldValue(pannello.FindFieldCode(Nine), Prodotto.Sospeso)
}
- Nel caso in cui non sia noto a priori il codice della colonna da aggiornare è possibile utilizzare la funzione FieldName per impostare il contenuto per indice.
- Se si specifica un nome fisico di colonna inesistente nel Recordset viene restituito un errore.
- Il controllo sul nome è case insensitive, cioé non tiene conto di maiuscole e minuscole.
Ultima modifica: 25/10/2016 / Validità: da 6.7.2900