Supongamos una tabla cuya clave principal es letra,numero
tenemos los siguientes registros
"A,1","A,2","B,1","B,2","B,3".
Haces una asignacion a los campos claves de la tabla
Tabla.letra := 'B'
Tabla.numero := '2'
Si haces Tabla.FIND(‘=’), Tabla se situará en el registro igual a los valores que has asignado en la clave, B,2
Si haces Tabla.FIND(‘<’) Tabla se situará en el primer registro anterior respecto a los valores de la clave, B,1
Si haces Tabla.FIND(‘>’) Tabla se situará en el primer registro posterior respecto a los valores de la clave, B,3
También puedes aplicar filtros, por ejemplo si hubieras puesto
Tabla.SETRANGE(Numero,2) Al hacer Tabla..FIND(‘<’) se hubiera situado en el’A2’
De esto tienes buenos ejemplos en la aplicación de tarifas y descuentos en el Estandar de navision