Scopo
Porta il pannello in stato QBE per consentire l'introduzione dei criteri di ricerca. E' l'equivalente del tasto F3-Cerca della toolbar del pannello.
Sintassi
// Entra nello stato QBE
Pannello.EnterQBEMode()
Pannello.EnterQBEMode()
Argomenti
Questa procedura non ha argomenti.Esempio di codice
// **************************************************
// Cerca un testo nel nome del prodotto usando il QBE
// **************************************************
public void Prodotti2.BottoneCercaNome()
{
string n = "" // Il testo da cercare
//
// Chiedo all'utente che cosa vuole cercare
n := InputBox(MSG Inserisci Parte)
//
// Valore non ancora preso oppure non dato
if n = Empty String
{
return
}
//
// Annulla le eventuali modifiche del pannello
Prodotti.UndoChanges()
//
// Entra nello stato QBE
Prodotti.EnterQBEMode()
//
// Annulla gli eventuali criteri di ricerca precedenti
Prodotti.UndoChanges()
//
// Imposta il criterio NomeProdotto Like %...%
Prodotti.NomeProdotto.QBEFilter := Asterisco +c n +c Asterisco
//
// Cerca i dati
Prodotti.FindData()
}
// Cerca un testo nel nome del prodotto usando il QBE
// **************************************************
public void Prodotti2.BottoneCercaNome()
{
string n = "" // Il testo da cercare
//
// Chiedo all'utente che cosa vuole cercare
n := InputBox(MSG Inserisci Parte)
//
// Valore non ancora preso oppure non dato
if n = Empty String
{
return
}
//
// Annulla le eventuali modifiche del pannello
Prodotti.UndoChanges()
//
// Entra nello stato QBE
Prodotti.EnterQBEMode()
//
// Annulla gli eventuali criteri di ricerca precedenti
Prodotti.UndoChanges()
//
// Imposta il criterio NomeProdotto Like %...%
Prodotti.NomeProdotto.QBEFilter := Asterisco +c n +c Asterisco
//
// Cerca i dati
Prodotti.FindData()
}
- Se il pannello non è in stato DATA, questo comando non ha effetto e nel debug viene segnalato un warning.
- Questo comando porta il pannello in stato QBE causando la notifica di diversi eventi, fra i quali OnCommand, OnChangeStatus e OnChangeRow. Si consiglia si leggere i messaggi di debug dove è visibile l'elenco e la sequenza degli eventi notificati.
- Questa procedura può essere utilizzata, come indicato nell'esempio sotto, per filtrare i dati del pannello utilizzando il meccanismo di QBE tramite il Visual Code.
Ultima modifica: 24/03/2021 / Validità: da 6.5.2680