It was more important the part that when Razzak clicks on this than that
happens over there.

 

________________________________

From: [email protected] [mailto:[email protected]] On Behalf Of Alastair
Burr
Sent: Tuesday, July 21, 2009 4:34 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: I'm not understanding a Form Property properly

 

I'll check tomorrow - it's lone gone midnight here now - but I don't
think I have Razzak's demo so if you come across it, Victor, please
point me in it's direction.

 

That said, I'm not using MDI for either form as there's no need.
However, the second form could be used MDI as I close it anyhow so I'll
try that tomorrow (later today).

 

Regards,

Alastair.

 

 

        ----- Original Message ----- 

        From: Victor Timmons <mailto:[email protected]>  

        To: RBASE-L Mailing List <mailto:[email protected]>  

        Sent: Tuesday, July 21, 2009 10:16 PM

        Subject: [RBASE-L] - Re: I'm not understanding a Form Property
properly

         

        I know Razzak has a demo about MDI forms that when you click
something here in form1 something over there in form2 changes, but I can
not find it right now. I know its all done with property commands. If
you have it maybe that will help. 

        
________________________________


        From: [email protected] [mailto:[email protected]] On Behalf Of
jan johansen
        Sent: Tuesday, July 21, 2009 12:48 PM
        To: RBASE-L Mailing List
        Subject: [RBASE-L] - Re: I'm not understanding a Form Property
properly

         

        Alastair,

         

        In that case put a SET TRACE ON somewhere in Form1 so you can
find out 

        what is going on.

         

        Jan
         

        
         

                -----Original Message-----
                From: "Alastair Burr" <[email protected]>
                To: [email protected] (RBASE-L Mailing List)
                Date: Tue, 21 Jul 2009 20:38:28 +0100
                Subject: [RBASE-L] - Re: I'm not understanding a Form
Property properly

                Thanks Jan & Victor.

                 

                I am getting the data okay and updating the first form
once. It's just that I don't seem able to repeat the process as the
component id of the field on the first form is getting picked up as the
last field on the second form second (and subsequent) times around the
process. It's weird.

                 

                Regards,

                Alastair.

                 

                        ----- Original Message -----

                        From: Victor Timmons
<mailto:[email protected]> 

                        To: RBASE-L Mailing List
<mailto:[email protected]> 

                        Sent: Tuesday, July 21, 2009 7:58 PM

                        Subject: [RBASE-L] - Re: I'm not understanding a
Form Property properly

                        
                         

                        I think it would be more like this 

                          

                        EDIT USING Form1 +

                            MDI AS DataForm

                          

                        What ever 

                          

                        EDIT USING FORM2

                          

                        PROPERTYY DataForm ComponentID TEXTVALUE
.vForm2ComponentID

                          

                          

                        Something like this

                        
________________________________


                        From: [email protected]
[mailto:[email protected]] On Behalf Of jan johansen
                        Sent: Tuesday, July 21, 2009 10:53 AM
                        To: RBASE-L Mailing List
                        Subject: [RBASE-L] - Re: I'm not understanding a
Form Property properly

                         

                        Alastair,

                         

                        If I am understanding correctly, 

                         

                        Form 1 has the enhanced speed button 

                        Form 2 has the field you wish captured 

                         

                        In Form2 utilize a component ID such as

                        Form2ComponentID.

                        In On Exit EEP of the componet place 

                        GETPROPERTY Form2ComponentID TEXTVALUE
vForm2ComponentID

                         

                        In Form 1 place a componentID on the field to
receive the data.

                        In the enhanced speed button you should have
something like

                        EDIT USING Form2 

                        PROPERTY Form1ComponentID TEXTVALUE
.vForm2ComponentID

                        RETURN

                         

                        Jan
                         

                        
                         

                                -----Original Message-----
                                From: "Alastair Burr"
<[email protected]>
                                To: [email protected] (RBASE-L Mailing
List)
                                Date: Tue, 21 Jul 2009 18:36:57 +0100
                                Subject: [RBASE-L] - I'm not
understanding a Form Property properly 

                                Hi all,

                                 

                                I'm probably trying to be too clever for
my own good:

                                 

                                A bit of background first - what I want
to do is to capture the identity of a field on a form, then run another
form by clicking on an enhanced speed button (no focus), insert data
from second form to the field on first form (this works), then call the
second form again. 

                                 

                                What's happening is that the identity of
the field is being changed when I go back to first form to that of the
last field on the second form and I can't see why.

                                 

                                To try and force the identity to be
re-captured correctly I have added the following:

                                 

                                PROPERTY 'Images_SR|RBASE_FORM'
SET_FOCUS 'TRUE'  which gives an error that the "component [name]  not
found in current form";

                                PROPERTY 'IDE_ImageTitle' SET_FOCUS
'TRUE' - which gives no error;

                                and also tried:

                                 

                                PROPERTY 'Images_SR|IDE_ImageTitle'
SET_FOCUS 'TRUE' - which also gives an error that the "component [name]
not found in current form";

                                 

                                In all cases the cursor appears to be in
the correct field on the correct form on returning to the first form. 

                                  

                                This is the code that captures the form
& field data and the &Action gets the right value the first time but not
on any subsequent attempts because vColID is then wrong: 

                                 

                                SET= .RBTI_FORM_COMPID 
                                SET VAR vFormID TEXT = .
RBTI_FORM_FORMNAME 
                                SET VAR vAction TEXT = ( 'GETPROPERTY' &
. vColID & 'TEXTVALUE vCopyName' )
                                & vAction
                                VAR vColID TEXT 

                                and this is my attempt to force it: 

                                 

                                SET=   + 
                                ('PROPERTY' & . vQuotes + . vFormID +
'|RBASE_FORM' + . vQuotes & 'SET_FOCUS ''TRUE'' ') 
                                & vAction
                                SET VAR vAction TEXT = +
                                ('PROPERTY' & . vQuotes + . vColID + .
vQuotes & 'SET_FOCUS ''TRUE'' ' )
                                & vAction
                                VAR vAction TEXT 

                                I must be missing something obvious but
it's eluding me so any hints gratefully accepted, 

                                Regards,  

                                Alastair  

                                  

                                ---------------------------- 

                                Alastair Burr 

                                St. Albans 

                                , UK.

                                [email protected] 

                                -----------------------------

                                 

                        <HR< u2:p>size=2 width="100%" align=center> 

                         

                        
                        No virus found in this incoming message.
                        Checked by AVG - www.avg.com 
                        Version: 8.5.392 / Virus Database:
270.13.21/2252 - Release Date: 07/21/09 05:58:00

        
________________________________


        
        No virus found in this incoming message.
        Checked by AVG - www.avg.com 
        Version: 8.5.392 / Virus Database: 270.13.21/2252 - Release
Date: 07/21/09 05:58:00

Reply via email to