English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Comandi

Find Document

procedura copia link

Scopo

Questa procedura posiziona il pannello sul primo documento che corrisponde al documento fornito. La ricerca viene effettuata confrontando tutte le proprietà non nulle del documento fornito come parametro con le corrispondenti proprietà di ogni documento presente nel pannello. Appena viene trovato un documento le cui proprietà corrispondono con quelle non nulle del parametro, il pannello viene posizionato su quella riga e la procedura termina. Qualora non venga trovato nessun documento che soddisfa i criteri di ricerca forniti, il pannello conserva la posizione attiva al momento della chiamata alla procedura.

Sintassi

Pannello.FindDocument(documento)

Argomenti

Documento E' il documento che viene utilizzato per effettuare la ricerca. Tutte le proprietà valorizzate di questo documento vengono confrontate con le corrispondenti proprietà di ogni documento del pannello alla ricerca del primo che corrisponde.

Esempio di codice

// ************************************************
// Posiziona il pannello sul primo prodotto sospeso
// ************************************************

public void Prodotti.PrimoSospeso()
{
  Prodotto prod := New()
  // 
  // Cerco il primo prodotto sospeso e mi posiziono su di lui
  prod.Sospeso := True
  Prodotto.FindDocument(prod)
}
  • Normalmente la procedura viene utilizzata nell'evento AfterFind del pannello per posizionarsi su un particolare documento di interesse per l'utente.
  • Il confronto tra le proprietà dei documenti viene effettuato controllando che il loro valore sia uguale. Non vengono gestiti criteri di ricerca QBE.
  • Questa funzione non è completamente supportata nei temi Bootstrap. Fare riferimento all'articolo della funzione FindRecord per un esempio di codice compatibile.

Ultima modifica: 26/07/2018 / Validità: da 8.0.3560

Vedi Anche

  • Find Record (funzione)
  • After Find (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum