English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Campi di pannello
  • Proprietà

Get Value At

funzione copia link

Scopo

Restituisce il valore del campo in una specifica riga del buffer video. Può essere usata, ad esempio, per leggere il valore dei campi delle query di decodifica.

Sintassi

string Valore = "" // Valore del campo sulla riga
// 
Valore := Pannello.Campo.GetValueAt(numero riga)

Argomenti

Numero Riga E' il numero della riga del buffer video da cui prendere il valore. Può andare da 1 al massimo numero di righe visibili del pannello, ottenibile tramite la funzione VisibleRows.

Valore di ritorno

Viene ritornato il valore del campo nella riga indicata. Il valore di ritorno di questa funzione è indicato di tipo carattere, ma in realtà viene ritornato il valore del campo nel tipo corrispondente. E' quindi possibile utilizzare la funzione Convert per utilizzare il valore direttamente come tipo nativo. Nell'esempio di codice viene esemplificata questa possibilità.

Esempio di codice

// ********************************************
// Esegue la somma delle righe del buffer video
// ********************************************

public void Prodotti1.SommaParziale()
{
  int i = 0   // Contatore righe buffer video
  float s = 0 // somma parziale
  // 
  // Ciclo sulle righe del buffer video

  while i < Prodotti.VisibleRows()
  {
    i := i + ONE
    // 
    // Eseguo la somma delle righe

    s := s + Convert(Prodotti.Scorte.GetValueAt(i))
  }
  // 
  // Mostro il risultato

  Prodotti.SommaParziale.Caption := ToString(s)
}
  • Se il campo non contiene alcun valore, la funzione torna NULL. E' quindi possibile usare la funzione IsNull per testare questo caso.

Ultima modifica: 23/03/2021 / Validità: da 6.5.2680

Vedi Anche

  • Visible Rows (funzione)
  • Convert (funzione)
  • Is Null (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum