It is currently 5 August 2021, 12:13 Advanced search

Evento KeyPress e dati contenuti nel pannello

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Evento KeyPress e dati contenuti nel pannello

Postby alessandro.parini » 14 July 2011, 13:24

In INDE l'evento KeyPress scatta prima che sia acquisito il valore contenuto nel campo di pannello che ha attualmente il focus.

Questo crea problemi nella gestione del tasto INVIO per far scattare il comando "Trova" in un pannello QBE.

http://forum.progamma.com/viewtopic.php?f=5&t=501

alessandro.parini wrote:Buongiorno a tutti,
ho creato un pannello per la ricerca di dati e vorrei associare il comando "Trova" del pannello al tasto INVIO.
Dal momento che non trovo il numero del tasto INVIO da associare al comando Trova, ho provato a gestire la cosa nell'evento OnKeyPress() del pannello:
Code: Select all
if (KeyCode = 13 and pannello.status() = QBE)
{
    pannello.findData()
}


Il problema è che sembra che INDE non consideri l'ultimo criterio di ricerca inserito nel pannello QBE:
    se inserisco un criterio in uno solo dei campi e premo INVIO, INDE fa partire la ricerca come se il criterio fosse vuoto
    se inserisco più di un criterio, INDE ignora l'ultimo criterio inserito

A quanto ho capito INDE considera il criterio di ricerca solo se prima di premere INVIO sposto il focus in un altro campo.

E' possibile fare in modo che INDE consideri tutti i criteri senza necessità di spostare il focus?
Oppure c'è un modo migliore di associare il tasto INVIO al comando "Trova"?


E' possibile correggere l'ordine di gestione degli eventi?

Grazie mille!
alessandro.parini
 
Posts: 11
Joined: 15 June 2011, 14:44

Re: Evento KeyPress e dati contenuti nel pannello

Postby lucabaldini » 30 September 2011, 18:19

Abbiamo corretto il problema nella versione 10.5 che è stata appena rilasciata.
Trovi maggiori informazioni qui: http://doc.progamma.com/?ARTID=5993578C-4905-4BD6-9249-728A6523B87D

Come puoi vedere dall'articolo che ti ho allegato, era un problema segnalato più volte nel forum. Abbiamo pensato fosse giunto il momento di fare qualcosa. :-)
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4775
Joined: 1 October 2010, 17:03
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 3 guests