Thanks Vlad, I hoped it would have been easier.
I shall try to translate what you wrote into plain English (and then into Italian ) over the weekend.
I thought it would have been simpler to keep the code as it is, as it works very well in granting the choice of "Show Void or not"
I do not know why this form has a completely different way of working, I mean through VBA and not similarly to the other (orders) one.
I assume that this is due to the VOID or NOT check, but I really do not have any other clue.
I actually do not care about the first check, whether there are or not contacts for the selected event, first of all beacuse if we have an event, there should be some contacts, and, in any case, should there be none, the form would open without data. But I can't lose the option of showing or not the VOID contacts.
Thanks anyway, have a nice weekend