English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • Recordset
  • Proprietà Colonne

Field Name

funzione copia link

Scopo

Ritorna una stringa contenente il nome fisico di una determinata colonna del recordset. Se il recordset è stato riempito con una query, allora questo nome corrisponde all'alias della colonna selezionata nella query.

Sintassi

string nome = ""           // Leggo il nome
// 
nome := Recordset.FieldName(indice colonna)

Argomenti

Indice colonna E' un numero rappresentante l'indice di posizione del campo all'interno del Recordset. Può assumere i valori tra 1 e FieldCount.

Valore di ritorno

Viene ritornata una stringa contenente il nome della colonna del recordset, cioè il DB Code del campo.

Esempio di codice

// 
// Se è aggiornato valorizzo i dati

if Prodotto.Aggiornato = True
{
  this.PosizionaSuProdotto(Prodotto.IDProdotto)
  // 
  this.Rs.SetFieldValue(this.Rs.FieldName(ONE), Prodotto.IDProdotto)
  this.Rs.SetFieldValue(this.Rs.FieldName(C2), Prodotto.NomeProdotto)
  this.Rs.SetFieldValue(this.Rs.FieldName(C3), Prodotto.Idfornitore)
  this.Rs.SetFieldValue(this.Rs.FieldName(C4), Prodotto.Idcategoria)
  this.Rs.SetFieldValue(this.Rs.FieldName(C5), Prodotto.
    QuantitaPerUnita)
  this.Rs.SetFieldValue(this.Rs.FieldName(C6), Prodotto.PrezzoUnitar-
    io)
  this.Rs.SetFieldValue(this.Rs.FieldName(C7), Prodotto.Scorte)
  this.Rs.SetFieldValue(this.Rs.FieldName(C8), Prodotto.
    QuantitaOrdinata)
  this.Rs.SetFieldValue(this.Rs.FieldName(Nine), Prodotto.
    LivelloDiRiordino)
  this.Rs.SetFieldValue(this.Rs.FieldName(C10), Prodotto.Sospeso)
}
  • Se si utilizza come indice un valore non compreso tra 1 e FieldCount viene generata una eccezione.

Ultima modifica: 25/10/2016 / Validità: da 6.5.2680

Vedi Anche

  • Recordset (proprietà)
  • Field Count (funzione)
  • File Mangler

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum