Oracle form 10g [message #572613] |
Fri, 14 December 2012 00:17 |
ravianugade
Messages: 15 Registered: February 2011 Location: Pune
|
Junior Member |
|
|
Hi,
As per scenario, we need to find the key pressed action and key release action on Oracle form 10g.
On key pressed (i.e. key-up, key-down, key-page-up and key-page-down) the event will be fired and as soon as the user release the key, the event will be stop.
As current situation, we have one form which contains the database blocks. As per search condition, all the data populated in Database block, there are 1000 and more records. Now user going use any of key (i.e. key-up, key-down, key-page-up and key-page-down) as he pressed key ( say Key-down) it scrolled down but as soon as he release the key, the event is not stopped. its going on going down then stop.
Is it possible, as user release the key scrolling will stopped at same time ?
Help me.
|
|
|
Re: Oracle form 10g [message #572619 is a reply to message #572613] |
Fri, 14 December 2012 01:30 |
|
Littlefoot
Messages: 21823 Registered: June 2005 Location: Croatia, Europe
|
Senior Member Account Moderator |
|
|
It is because user keeps finger on KEY-DOWN. Keyboard sends the signal, form fetches records but is unable to keep the finger pace so it looks as if scrolling doesn't stop at the same moment user lifts his finger from the KEY-DOWN key. I'm quite sure that it doesn't happen if user actually presses the key multiple times (i.e. scrolls record by record).
I don't think that fetching "key release" event would help here at all (Forms can't do that anyway; you might try to implement Java bean, but I don't know anything about it).
What you might try to do is to increase "Number of Records Buffered" data block property. What is its value now? Is it 0 (which is the default)?
[Updated on: Fri, 14 December 2012 01:30] Report message to a moderator
|
|
|
|
Re: Oracle form 10g [message #572630 is a reply to message #572625] |
Fri, 14 December 2012 02:45 |
|
Littlefoot
Messages: 21823 Registered: June 2005 Location: Croatia, Europe
|
Senior Member Account Moderator |
|
|
I don't know whether you can do that or not - it is your form, after all. I believe you can. To what value? I don't know; estimate the number and test how it behaves, then modify it again and test, modify & test, modify & test ... you know how it goes, I suppose.
|
|
|