Just diving in here, please excuse if this is an obvious mistake...
I've created 3 tables; 1 event info, 1 occurance of event, 1 contacts. I have 2 portals on the event layout. One displays related occurances of the event, and one displays related contacts for the event, pulling records from the appropriate table. I have the portals set to "allow creation of record" on the corresponding table.
What I want is to enter the data from these portals and have it stored in the related table. This works fine for the occurances of events, because there is only 1 event for every occurance of the event. But for contacts there can be 1 contact for many events, and also many contacts for 1 event.
So I enter the contact in the portal and it creates a contact record. But then I go to the next event. I want to make the same contact also a contact in this event. So I enter the same contact, but it creates a duplicate record in the contact table. I want it to realize the contact is already in there and just add a second event to the contact record. Does that make sense? But the tables are linked thru an eventID, so it doesn't find a match for the new event id and creates a new record.
I tried making a join table that holds an eventID and a contact ID, so each contact could be related to multiple eventIDs, but the same thing happened.
Sorry for such a long post, but if you can help I would really appreciate it!