I'm responding with CCS 2.x knowledge to your question
============================================
I would add a parameter to the link in the grid like 'ShowRecordHolder' with a value of 1 for true.
In the record form add code to the 'Before Show' event like this:
if CCGetParam("ShowRecordHolder",empty)=1 then
RecordHolder.visible=true
else
RecordHolder.visible=false
end if
In the Record form properties put
ShowRecordHolder in the Remove Parameters line. When you submit or add records, the parameter gets removed and the form should be hidden until you trigger it with the grid link again.
Let me know if that helps.
KD