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

Get Query Text

funzione copia link

Scopo

Questa funzione permette di ottenere una parte del testo della query del pannello così come è definita a design-time; le eventuali condizioni di filtro applicate dal framework durante la ricerca corrispondenti ai QBEFilter non sono presenti nel testo restituito da tale funzione e sono recuperabili tramite le funzioni WhereClause e SQLWhereClause.

Sintassi

string queryPart = Pannello.getQueryText(queryPart, queryIndex)

Argomenti

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

Valore di ritorno

Viene restituita una stringa corrispondente alla parte desiderata della query del pannello.

Esempio di codice

// *********************************************************************
// Evento notificato alla videata al momento del caricamento in memoria.
// *********************************************************************

event Categorie.Load()
{
  // Leggo la query del pannello
  QueryParts.SelectList = Categorie.getQueryText(SelectList, ...)
  QueryParts.FromList = Categorie.getQueryText(FromList, ...)
  QueryParts.WhereList = Categorie.getQueryText(WhereList, ...)
  QueryParts.GroupByList = Categorie.getQueryText(GroupByList, ...)
  QueryParts.HavingList = Categorie.getQueryText(HavingList, ...)
  QueryParts.OrderByList = Categorie.getQueryText(OrderByList, ...)
}
  • Nei pannelli DO e IMDB oriented questa funzione restituisce sempre una stringa vuota.
  • Il testo della query non cambia mai a run-time a meno che non si usi il metodo SetQueryText.

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

Vedi Anche

  • Where Clause (funzione)
  • SQL Where Clause (funzione)
  • Set Query Text (procedura)
  • QBE Filter (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum