You need to reference the path of the field instead of just the name to make it visible/ hide..
For example to make the TextField6 on Page2 as Visible..
if (CheckBox1.rawValue == "1")
form1.fillerspacepg2.TextField6.presence = "visible";
Try putting the path of the field on Page3, and you should be able to make it visible/ hide..
I am still having a little problem trying to your suggestion to the code working.
I put the complete routing to the specific cell in page3: ( form1.Row.hidepr2)
When I try to preview the form,I receive an error that stating that "script failed (language is in formalcalc;context is xfafirn(10)o..."
If I could get your e-mail that would be very helpful since that would allow me to send you the form which would better clarify what I am trying to do.