ciao a tutti

come faccio a fare un ciclo che controlla in tutte le posizioni della tabella se la chave è uguale a X e quando è uguale la canzella?

Ho usato la seguente espressione - TABELLA.FieldByName('CHIAVE').AsINteger - ma non so come fare a cambiare la posizione del record.