Le mieux serait qu' une fois la conception finie, tu supprimes ce qui est définie comme RecordSource pour ton control ADODC dans la page propriétés.
(Perso je fais la même chose por ConnectionString pour ne pas avoir un chemin en dur)
ADODC.RecordSource sera redéfinie par code à chaque fois que tu choisisses une commande.
ADODC.RecordSource ="Select * from T_CMD where Num_CMD = " & CMD_CHOISI
Set DataGrid.DataSource=ADODC
... Y'en a même qui disent qu'ils l'ont vu voler.