Re: displaying a message when working
Date: 1997/04/21
Message-ID: <5jg60m$m3i_at_info.csufresno.edu>#1/1
In article <5j4inq$fr4$1_at_inet16.us.oracle.com>,
Nico Vandenbroucke <nbroucke_at_be.oracle.com> wrote:
>When doing some processing in forms we would like to show
>a message to the user (e.g. 'Process is executing'). We would like
>this message to appear in a little box/window/canvas...whatever but
>not on the message line.
>
>Any idea how this can be done in forms?
You can use another canvas/window, and do a show_window; synchronize; hide_window; I haven't tried this, so I'm not sure if it will work.
You might also solve the problem by displaying the hourglass cursor
while the form is busy along with a message in the message line.
(This is what I do.):
DECLARE TIMER_ID TIMER;
BEGIN
MESSAGE('Working...',NO_ACKNOWLEDGE);
SYNCHRONIZE;
CLEAR_MESSAGE;
SET_APPLICATION_PROPERTY(CURSOR_STYLE,'BUSY');
TIMER_ID := CREATE_TIMER('BUSY',100,NO_REPEAT);
END;
Then when the 'BUSY' timer expires,
SET_APPLICATION_PROPERTY(CURSOR_STYLE,'DEFAULT'); The above method is used in my QA form.
Regards,
Steve Cosner
Try out QA, a dynamic data utility form. Quick display and update access to any table. http://members.aol.com/stevec5088 Received on Mon Apr 21 1997 - 00:00:00 CEST