By "self-expanding" do you mean a "self-extending" subfile? If so then this type of subfile only returns control to the program when it tries to read past the end of the subfile at which point it will add data to the end of the subfile, thus extending it.
When Page Up is pressed the system knows that the data is already there and that there isn't anything before the first record so it handles the paging itself. Why do you want to return control to the program?
Last Wiki Answer Submitted: August 1, 2008 10:04 pm by astradyne370 pts.