I can see how you are selecting your Events, but how do you select your group of Contacts?
You'll need to pull up a found set of contacts records and to store your list of EventID's in either a global field or a variable for the following script to work:
#Script should be performed from the Contacts layout
Set Variable [$K ; Value: 0 ]
Set Variable [$K ; value: $K + 1 ]
Exit Loop If [ $K > ValueCount ( Globals::gEventIDList ) ]
Set Variable [$ContactID ; value: Contacts::ContactID ]
Go To Layout [ Event_Contact ( Event_Contact ) ]
Set Field [Event_Contact::ContactID ; $ContactID ]
Set Field [Event_Contact::EventID ; GetValue ( Globals::gEventIDList ; $K ) ]
Go To Layout [ Original Layout] ---> must return to Contacts layout or next step won't work
Go to Record/Request/Page [next ;exit after last ]
thanks Phil - once again ! works perfectly
I just do a simple find to select the contacts ...