Hai aggiornato il tuo intervento, ma non ci chiarisci perchè hai bisogno di dare questo limite.
Io avrei creato una relazione sul campo Testo DIRETTA. In questo modo avresti potuto scrivere dentro Valido se, qualcosa come (devi fare un po' di prove):
="programmatore"
"programmatore"
programmatore
Siccome hai deciso di relazionare con campo contatore--->numerico. Io penserei a fare in modo che il campo chiave esterna sia una casella combinata avente idprimatabella (1a colonna ossia Column(0)) e ruolo (2a colonna ossia Column(1)). Poi prova a scrivere dentro Valido se:
[idprimatabella].[Column](1)="programmatore"
Non prendere per oro colato. Ho semplicemente tirato fuori qualcosa che "io reputo" possibile, ma se non dovessero funzionare quelle espressioni, non saprei dirti di meglio.