DBohner-(db)
Legendary Poster
GRRRRRR!
I was so falling in love with SubForms (actually, I still really like them!)
Recently I created a SubForm Application with click-able columns in the SubForm. When a user would click on a cell within the subform grid, a form interconnect would open a third form.
Things were going just peachie - till the client asked that the Version of the Interconnected forms be maintained through Processing Options of the Parent.
I adjusted the SubFrom's Click-able columns to use the Parent's Processing Options - and I thought I was done. Then, I tested on the local web - and WEB-EXCEPTION. For the life of me - WTHeck!
I had to treat the Processing Option as a Value to-be passed into the Subform like any other passed SubForm Interconnect:
* In the Parent, Create an SI Version variable
* In the SubFrom, Create a Version value in the Data Structure
* In the SubForm, Create an FC Version (to pass the Interconnect to - just moddeling)
* In the Logical Hierarchy, move the Parent PO Value to the Data Structure
* Now, the Passed In value is available to the Form Interconnect
Fun - NOT!
----------------------
Why does a SubForm allow for the PO Values to even be present in the ER, if the PO Values are not passed from the Parent to the SubForm???
Anyway - now, we all know there is a SubForm Processing Option CURSE (or at lease a bit of CURSING from those of us that don't realize the issue, initially).
(db)
I was so falling in love with SubForms (actually, I still really like them!)
Recently I created a SubForm Application with click-able columns in the SubForm. When a user would click on a cell within the subform grid, a form interconnect would open a third form.
Things were going just peachie - till the client asked that the Version of the Interconnected forms be maintained through Processing Options of the Parent.
I adjusted the SubFrom's Click-able columns to use the Parent's Processing Options - and I thought I was done. Then, I tested on the local web - and WEB-EXCEPTION. For the life of me - WTHeck!
I had to treat the Processing Option as a Value to-be passed into the Subform like any other passed SubForm Interconnect:
* In the Parent, Create an SI Version variable
* In the SubFrom, Create a Version value in the Data Structure
* In the SubForm, Create an FC Version (to pass the Interconnect to - just moddeling)
* In the Logical Hierarchy, move the Parent PO Value to the Data Structure
* Now, the Passed In value is available to the Form Interconnect
Fun - NOT!
----------------------
Why does a SubForm allow for the PO Values to even be present in the ER, if the PO Values are not passed from the Parent to the SubForm???
Anyway - now, we all know there is a SubForm Processing Option CURSE (or at lease a bit of CURSING from those of us that don't realize the issue, initially).
(db)