@developingteal ,
It is because you did the right thing here and set a Global Variable
Set(
varRecord,
LookUp(
TestOSCMainv2,
ID = Value(Param("itemID"))
)
)
and then did this
Navigate(
'Edit Separation Notice',
ScreenTransition.Fade,
{varRecord: varRecord}
)
which creates a Context Variable (a completely separate variable) trying to refer to the global item, but actually creating ambiguity and referring to itself, which is blank. On any screen, the Context item overrides any Global Variable of the same name- so either drop this bit
{varRecord: varRecord}
or give it another naming convention at the start
Set(
gblRecord,
LookUp(
TestOSCMainv2,
ID = Value(Param("itemID"))
)
)
then
Navigate(
'Edit Separation Notice',
ScreenTransition.Fade,
{varRecord: gblRecord}
)
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.
MVP (Business Applications) Visit my blog Practical Power Apps