It is currently 8 June 2025, 18:28 Advanced search

Modifica funzionamento QBELike

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

Modifica funzionamento QBELike

Postby mircomarri@libero.it » 28 March 2013, 16:06

Suggerisco di applicare la like sia a sinistra che a destra.
La clausola QBELIKE consente di settare automaticamente il % a destra, ma volendo inserirlo anche a sinistra va impostata dall'utente nel campo.
Capisco che forse si è pensato che forzandola anche a sinistra si perdeva la possibilità di ricerca dall'inizio della stringa e quindi si è optato per inserirla solo a destra.
Ritengo che sia utile che la clausola % venga assegnata anche a sinistra, magari allargando le possibilità del QBELIKE da true False a
False
Left
Right
Left & Right

Mirco
mircomarri@libero.it
 
Posts: 109
Joined: 11 December 2012, 7:58

Re: Modifica funzionamento QBELike

Postby g.cassanelli » 28 March 2013, 21:37

Utile
Informatica ! Meglio lavorare con il granito, è duro, ma è stabile ! - Computer Science ! Better to work with granite, it's hard, but it's stable !

Giuseppe Cassanelli http://www.lab-ud.com
User avatar
g.cassanelli
 
Posts: 2653
Joined: 9 November 2010, 19:00
Location: BOLOGNA

Re: Modifica funzionamento QBELike

Postby lucabaldini » 29 March 2013, 7:52

Forse è più comodo, tramite un parametro di compilazione, indicare se il QBELike debba funzionare in entrambi i lati o solo all'inizio (come ora).
E' anche vero che, molto spesso, uno si ricorda l'inizio di un testo e non lo vuole digitare tutto... ma potrebbe essere utile "estendere" il funzionamento del QBELike.

Ho creato l'attività NPQ00666 per tenere conto di questa conversazione. Quando verrà valutata, potrai seguirne l'andamento con Instant Developer Roadmap.
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Modifica funzionamento QBELike

Postby lucabaldini » 29 March 2013, 8:37

Aggiungo un'altra considerazione: quello che chiedi lo puoi già fare tu con qualche riga di codice Visual Code.

E' sufficiente rendere globale l'evento BeforeFind. Nell'evento globale cerchi tutti i campi di pannello che hanno la proprietà QBEFilter diversa da stringa vuota e, se non è già così, inserisci tu il % dove credi. Così facendo, con 7-8 righe di codice visual code ottieni esattamente quel che hai chiesto.

Se, invece, lo vuoi fare su un solo pannello è ancora più facile. Con 2 sole righe di codice puoi decidere tu come cercare. Nel BeforeFind scrivi:
if (Campo.QBEFilter != "")
Campo.QBEFilter = "%" + Campo.QBEFilter
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Modifica funzionamento QBELike

Postby lucabaldini » 24 April 2013, 8:09

E' ora possibile votare l'attività NPQ00666 che è stata resa pubblica su Instant Developer Roadmap.
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Modifica funzionamento QBELike

Postby lucabaldini » 28 October 2015, 10:24

L'attività NPQ00666 è stata pianificata per la versione Instant Developer 14.5. Puoi seguirne lo stato usando il menù Supporto - Instant Developer Roadmap nell'IDE.
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Modifica funzionamento QBELike

Postby lucabaldini » 2 November 2015, 16:42

L'attività NPQ00666 è stata completata e sarà disponibile nella versione Instant Developer 14.5.
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 8 guests