Re: displaying a message when working

From: Steve Cosner <stevec_at_zimmer.csufresno.edu>
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

Original text of this message