Hi there,
I use the Form-Duplication facility to avoid having to rebuild Forms. Once the Form is duplicated
Once the Form is duplicated i make appropriate amendments to the resultant Form as follows
3)
'DEBT_XACT_CRN_M' Last Duplicated - (CRN to use as Master due to Alloc present)
'DEBT_XACT_INV_M' Sep 5 2016 14:04hrs
'DEBT_XACT_PAY_M'
'DEBT_XACT_JRN_M' May 24 2016 8:17am
After duplicating 'Debt_Xact_Crn_m' to 'Debt_Xact_Inv_m' (and others) do the following
a) Edit Form Properties
Window caption 'Debt_Xact_Inv_m'
Backdrop colour
Filter/Order Filter Expression - Trde_Xact_Nom->Tn_Xact5f = "INV"
..together with others including "Customise" buttons (many) and certain Scripts.
It has become a real mission to "Customise" the buttons on a form every time I make Form amendments
to the Master 'DEBT_XACT_CRN_M'
One problem that I have is a concern when running common Functions within these "identical" Forms, that each
individual Form retains its own Shared variables values when running concurrently, witout cross-pollination from
any other Form.
I need your opinion as to whether Alpha5 Form is solid enough to retain these Shared Variables if I rely on
'Current Form Window' rather than having to alter each instance to 'Another Form Window'. 'Another Form Window'
to my mind will give additional insulation against the Shared Variables becoming corrupt.
When testing these "Identical" forms with ''traceln' when 'Current Form Window' was retained
the Shared Variables seemed in some instances to cross-pollinate ! If I am interpreting correctly
Trusting that my explanation is clear. Maybe there is a better way ?
Looking Forward
I use the Form-Duplication facility to avoid having to rebuild Forms. Once the Form is duplicated
Once the Form is duplicated i make appropriate amendments to the resultant Form as follows
3)
'DEBT_XACT_CRN_M' Last Duplicated - (CRN to use as Master due to Alloc present)
'DEBT_XACT_INV_M' Sep 5 2016 14:04hrs
'DEBT_XACT_PAY_M'
'DEBT_XACT_JRN_M' May 24 2016 8:17am
After duplicating 'Debt_Xact_Crn_m' to 'Debt_Xact_Inv_m' (and others) do the following
a) Edit Form Properties
Window caption 'Debt_Xact_Inv_m'
Backdrop colour
Filter/Order Filter Expression - Trde_Xact_Nom->Tn_Xact5f = "INV"
..together with others including "Customise" buttons (many) and certain Scripts.
It has become a real mission to "Customise" the buttons on a form every time I make Form amendments
to the Master 'DEBT_XACT_CRN_M'
One problem that I have is a concern when running common Functions within these "identical" Forms, that each
individual Form retains its own Shared variables values when running concurrently, witout cross-pollination from
any other Form.
I need your opinion as to whether Alpha5 Form is solid enough to retain these Shared Variables if I rely on
'Current Form Window' rather than having to alter each instance to 'Another Form Window'. 'Another Form Window'
to my mind will give additional insulation against the Shared Variables becoming corrupt.
When testing these "Identical" forms with ''traceln' when 'Current Form Window' was retained
the Shared Variables seemed in some instances to cross-pollinate ! If I am interpreting correctly
Trusting that my explanation is clear. Maybe there is a better way ?
Looking Forward
Comment