La SetKey va usata in combinazione con GotoNearest.
Per la GotoKey, usa il comando EditKey:
codice:
with TableCom_Ici do
begin
  EditKey;
  FieldByName('COD_CMN').AsString := CodiceComune;
  FieldByName('COD_TRI').AsString := CodiceTributo;
  GotoKey;
end;
In alternativa, puoi usare il metodo Locate, definendo i campi di ricerca sul quale verranno costruiti gli indici in memoria (nel caso i campi selezionati non appartengano ad alcun indice).
codice:
TableCom_Ici.Locate(
 'COD_CMN, COD_TRI',
 VarArrayOf([CodiceComune, CodiceTributo]),
 []);
Leggi la Guida in linea relativa al metodo per maggiori informazioni sul suo utilizzo e sul significato specifico dei parametri.

Ciao!