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!