Thank you for your post.
You are on the right track, but you are making it more difficult than it needs to be.
Assuming the two tables are already linked by the ID field and there is a one-to-one relationship, just put the field from the related table into the tab control. That is, go into Layout Mode (View menu), select the appropriate tab control, grab the Field tool (left side of window), and drag it into the tab control area and let go. The field dialog box appears with fields from the current table. Change the pop-up from "Current Table" to the related table, and select the field you want to display.
If there is a one-to-many relationship, then instead of dragging in the Field tool, use the Portal tool (just below the oval tool), and draw the portal size in the tab area and include the field(s). This will then list the "many" entries.
Let me know if you need clarification for the any of the above steps.
That solution works for some of the functions i want to do but not for all. What i am trying to do is set 3 separate fields within a tab, one listing places visited, one listing dates visited and a third which i want to display guests with that person on the same date through a similar travel dates calculation. As there will be multiple entries for each contact in the database and there needs to be a calculation for each date i can't think of another way around this without having a separate field linked to each page of the guest contact listing i have set up.
What kind of calculation are you using for the date, and what isn't working? Can you give me an example?