Refresh on the Form from which the data was entered.

----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: "RBASE-L Mailing List" <[email protected]>
Sent: Thursday, January 24, 2008 9:34 AM
Subject: [RBASE-L] - Re: Timer question - Workable resolution


> Rachael,
> I had tried the Refresh option, however the form was a variable form (no 
> table) and the REFRESH did not have any effect.
> I had made this form a variable form, as the intention was to be displaying 
> updated information  from
> several tables and not for entering/editing data from any of them.  Just 
> displaying status information.
>
> So after more experimenting, I found a workable solution.  I based the form 
> on a dummy table instead of
> making it a Variable Form.  The Dummy table has only one record in it and has 
> nothing to do with the lookup
> functions in the Timer EEP.  I then placed a Property Table DummyTab 
> 'Refresh' line at the start of the Timer
> EEP and lo and behold.... all variables were refreshed properly.
>
> I am now on my way !
>
> -Bob
>
> --
> Thompson Technology Consultants
> LaPorte, IN 46350
> 219-363-7441
>
> -------------- Original message -------------- 
> From: "Rachael Malberg" <[EMAIL PROTECTED]>
>
> Have you tried adding
> property table M1Table 'refresh'
> before your...
> Select (Max(MONumber)) into vMaxMo from M1Table
>
> Have a Fabulous Day!
> Rachael M.
> Freelance Developer
> www.DragonflyDevelopmentMN.com
> ----- Original Message ----- 
> From: [EMAIL PROTECTED]
> To: RBASE-L Mailing List
> Sent: Thursday, January 24, 2008 7:53 AM
> Subject: [RBASE-L] - Timer question
>
>
> I am now really confused.  (Which is not unusual for me sometimes!)
>
> I started a fresh this morning on my timer project.  To recap, I have a timer 
> with the intention
> of automatically updating a display on a form.  For now, we are keeping it 
> simple and simply
> finding the maximum number in a table.  The timer fires as expected, but when 
> another user
> increases the value in the table, the timer's Select statement does not find 
> it until I exit the
> form and go back in.  Form is a variable form with no tables.  Select 
> statement is a simple
> Select (Max(column)) into .....
>
>
> So I added one line of code to the timer EEP to make it as follows:
>
> --Test EEP
> Browse MONumber from M1Table
> Select (Max(MONumber)) into vMaxMo from M1Table
>
> Recalc variables
> return
> --
>
> The EEP will find the correct max MONumber if I place the browse command in 
> the EEP.  If I remove
> the Browse command, the variable vMaxMo never gets updated until I close the 
> form and re-enter.
>
> So it seems that the Browse command causes a buffer to flush and will obtain 
> the latest table entries, while the Select command does not.  If I cut and 
> paste the Select command from the eep to the R:>, it will pick up the latest 
> max value.  But within the Timer EEP it does not.
>
> The question then is how can I force the buffer refresh/flush in the timer 
> EEP?  My whole project depends upon being able to have a form that is 
> automatically updating several values on screen as it will be a "Master 
> Control" panel for manufacturing system.   The form timer should be the 
> perfect tool for this and is how I want to proceed if possible.
>
> Thanks,
> -Bob
>
> --
> Thompson Technology Consultants
> LaPorte, IN 46350
> 219-363-7441 


Reply via email to