This can all be set up for filemaker pro and filemaker go. I highly recommend advanced for all development work, but this particular issue can be handled identically whether you have Pro or Advanced.
Assuming that you have these relationships:
Customers::AccountID = Schedule::AccountID
Customers::AccountID = History::AccountID
Then you can use:
If ( Schedule::AccountID //check to see if any related records exist ]
Go To Related Record [Show only related records; From table: Schedule; Using layout: "Schedule" (Schedule)]
To switch to the Schedule layout and show only those scheduling records that exist for that customer.
If ( History::AccountID //check to see if any related records exist ]
Go To Related Record [Show only related records; From table: History; Using layout: "History" (History)]
Would do the same for the History Form.
You can also write scripts that perform finds for these records instead of scripts that use go to related records. In those cases, the relatiosnhip is not required in order for the script to work, but you'll likely need those relationships anyway.
You can also write scripts that switch layouts, start a new record and then enter the accountID number from the previous layout--which may be a better option for your scheduling table.