| dalla versione 6.5.2680 - modificato il 17/05/2013 - link - english
|
Scopo
Questa funzione, analogamente alla funzione
WhereClause, ritorna la condizione di filtro utilizzata dall'ultima operazione di recupero dei dati. Il valore ritornato, tuttavia, viene aggiustato in modo da poter essere aggiunto senza ulteriori modifiche ad una ulteriore query, oppure passato ad un book tramite la proprietà
SqlWhereClause.
string sqlwh = ""
sqlwh := Pannello.SQLWhereClause()
Argomenti
Questa funzione non ha argomenti.
Valore di ritorno
E' una stringa che contiene l'intera clausola SQL Where utilizzata nell'ultima fase di recupero dati. Ad esempio potrebbe essere: "(A.IDProdotto > 0)".
Note
- Il valore ritornato contiene sia i filtri presenti nella Master Query del pannello a Design Time, sia i filtri derivati da criteri QBE introdotti dall'utente.
- Analogamente alla funzione WhereClause, è utilizzabile solo in pannelli DB e non in quelli IMDB o DO.
- Se non è stato impostato alcun filtro, il valore ritornato è 1=1.
- Il valore ritornato è adatto ad essere aggiunto come ulteriore condizione in un'altra query, oppure passato ad un book.
public void Prodotti1.BottoneConta()
{
string sqlwh = ""
int NumeroRecord = 0
select into variables
set NumeroRecord := Count()
from
Prodotti
where
sqlwh
EsempiAM.MessageBox(FormatMessage(MSG Stati Trovati, ToString(NumeroRecord), ??, ??, ??,
??))
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.