English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Proprietà

Set Query Text

procedura copia link

Scopo

Questa funzione permette di modificare una parte del testo di una query del pannello.

Sintassi

Videata.setQueryText(queryPart, newText, queryIndex)

Argomenti

Query Part parametro intero obbligatorio; parte della query che si vuole modificare; fare riferimento alla lista valori QueryParts
New Text nuovo testo da attribuire alla parte della query
Query Index parametro intero opzionale; indice della query di cui si vuole modificare una parte del testo; la master query di un pannello ha sempre indice 0, mentre quelle di lookup hanno indice da 1 in su

Esempio di codice

// ****************************************************************************
// Evento notificato dal pannello al termine del ciclo di salvataggio dei dati.
// ****************************************************************************

event Categorie.QueryParts.AfterCommit(
  int RowsUpdated  // Numero di righe che sono state aggiornate o inserite...
  int RowsInErrors // Numero di righe che non sono state aggiornate o inse...
)
{
  // Modifico la query del pannello
  Categorie.setQueryText(SelectList, QueryParts.SelectList, ...)
  Categorie.setQueryText(FromList, QueryParts.FromList, ...)
  Categorie.setQueryText(WhereList, QueryParts.WhereList, ...)
  Categorie.setQueryText(GroupByList, QueryParts.GroupByList, ...)
  Categorie.setQueryText(HavingList, QueryParts.HavingList, ...)
  Categorie.setQueryText(OrderByList, QueryParts.OrderByList, ...)
}
  • Questa procedura va usata solo nei pannelli DB oriented; nei pannelli DO e IMDB non ha alcun effetto.
  • Il testo della query gestito tramite questa procedura non comprende le eventuali condizioni di filtro applicate dal framework durante la ricerca corrispondenti ai QBEFilter.

Ultima modifica: 14/10/2022 / Validità: da 10.0.4300

Vedi Anche

  • QBE Filter (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum