English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Collection
  • Navigazione

Get At

funzione copia link

Scopo

Ritorna il documento attualmente puntato dalla collection.

Sintassi

IDDocument d = null // Il documento attuale
// 
d := Collection.GetAt()

Argomenti

Questa funzione non ha argomenti.

Valore di ritorno

Viene ritornato un oggetto di tipo IDDocument che rappresenta il documento attualmente puntato dalla collection. Se la collection è vuota, oppure punta dopo l'ultimo elemento o prima del primo, allora viene ritornato NullObject.

Esempio di codice

// *****************************
// Ricerca il fornitore per nome
// *****************************

public void ProveIDCollection.Ricerca()
{
  // Vado all'inizio
  this.Fornitori.MoveFirst()
  // 
  // Ciclo per tutti i fornitori

  while NOT(this.Fornitori.IsEof())
  {
    Fornitori f = null // Il fornitore attuale
    // 
    // prelevo il fornitore attualmente puntato dalla collection

    f := this.Fornitori.GetAt()
    // 
    // Se trovo il filtro di ricerca, lo eseguo

    if Find(f.NomeSocieta, Filtro.Ricerca, ??) > ZERO
    {
      this.MostraAttuale()
      // 
      // Fine della ricerca

      return
    }
    // 
    // Passo al prossimo

    this.Fornitori.MoveNext()
  }
  // 
  // Non trovato, mostro messaggio

  EsempiDO.MessageBox(MSG Trovato Fornitore +c Filtro.Ricerca)
}
  • Questa funzione può tornare NullObject anche se si cambiano le impostazioni delle proprietà ShowHidden e ShowDeleted ed il documento attualmente puntato non è più visibile con le nuove impostazioni.
  • Attenzione: per effettuare cicli di scansione di una collection di cui si conosce il tipo dei documenti che contiene è più facile, comodo ed efficiente utilizzare un ciclo for-each in visual code.

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

Vedi Anche

  • Show Hidden (proprietà)
  • Show Deleted (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum