La cosa è molto semplice..., a livello personale preferisco le CheckBox, ma hanno la medesima potenzialità dei Pulsanti Opzione che reputo meno chiari se non aggiunti alla gestione della CAPTION che ne complica il sistema.
Per stampare invece credo converrebbe avere una maschera di Stampa per selezionare che gioco mandare in stampa, di conseguenza costruire il criterio di filtro per il Report.
Ovviamente questo significa che potresti selezionare 1 gioco o TUTTI...!
La premessa tuttavia, è che nel caso tu volessi aumentare il numero dei giochi, dovresti modificare tutto... in quanto le CheckBox o Campi(Si/No) sono fissi e vincolati.
Questo dovrebbe farti capire che forse qualche errore strutturale lo potresti aver commesso.
La buona tecnica vorrebbe che la tua esigenza venisse vista con 3 Tabelle:
1° Anagrafiche
2° Giochi
3° AnagraficheGioco
La 3° Tabella è quella che lega ogni utente a molti giochi e viceversa.
Ciò premesso, che spesso serve solo a fare teoria visto che poi molti non ne comprendono l'importanza, il tuo caso di Stampa è facilmente ottenibile creando un CRITERIO di FILTRO da applicare alla Funzione OPENREPORT.
Come ti accorgerai che la funzione supporta un parametro definito WHERE.
Questo consente, alla stessa stregua delle Queries, di applicare un criterio più o meno complesso, composto da 1 o più elementi...!
docmd.OpenReport "NomeReport",,,"CampoDama=True AND CampoDomino=True"
Da quì se tu avessi una Form stampa ti risulterebbe semplice sostituire quei valori FISSI di estrazione con i valori della Form Stampa.