It is currently 22 April 2025, 3:14 Advanced search

OnChangeRow .... aggiungere Reason ?

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

OnChangeRow .... aggiungere Reason ?

Postby eurekapv » 31 October 2012, 17:04

Ciao ragazzi non sarebbe possibile aggiungere all'evento di pannello OnChangeRow un parametro Reason per conoscere per quale motivo è scattato l'evento ?
Nella guida recita:
Questo può avvenire per diverse ragioni; ecco una lista dei principali casi:
L'utente seleziona una riga diversa nel pannello usando i comandi dell'interfaccia utente.
L'utente modifica i dati presenti nella riga attuale del pannello.
Il programma impone al pannello di cambiare la riga selezionata attraverso l'uso della proprietà ActualPosition.
Il programma modifica i dati della riga attiva del pannello utilizzando la tabella IMDB sottesa al pannello.
Il pannello cambia stato per effetto di un comando dell'utente o del programma.
La master query del pannello viene rieseguita.


Sono un po' tanti e magari ce ne sono altri, a volte serve eseguire una determinata operazione solo quando l'utente cambia riga, e non quando modifica i dati della riga attuale...quindi un parametro Reason farebbe evitare di eseguire operazioni quando non necessarie....

Pietro
Alchimisti Lab by Cavallini Pietro
https://www.alchimistilab.it

Image
User avatar
eurekapv
 
Posts: 2450
Joined: 2 November 2010, 22:16
Location: Vigevano

Re: OnChangeRow .... aggiungere Reason ?

Postby g.cassanelli » 31 October 2012, 22:22

Sono daccordo, infatti esaminando il debug ci sono eventi come questo che scattano [giustamente] spesso ma che si utilizzano solo per motivi specifici e a volte occorre fare indagini sofisticate per evitare di rieseguire più volte inutilmente certe operazioni.
Se fosse possibile identificare, oltre alle opzioni attuali, anche quelle motivazioni scatenanti, sarebbe più semplice.
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: OnChangeRow .... aggiungere Reason ?

Postby r.bianco » 5 November 2012, 7:52

Sì, non male come idea
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46

Re: OnChangeRow .... aggiungere Reason ?

Postby poidomani » 7 November 2012, 16:44

concordo
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: OnChangeRow .... aggiungere Reason ?

Postby mcdok » 8 November 2012, 7:34

quoto
mcdok
 
Posts: 855
Joined: 19 July 2011, 16:18


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 17 guests

cron