ORDKEYGOTO()
 Se desplaza al registro identificado por su número de registro lógico en el
 orden de control
------------------------------------------------------------------------------
 Sintaxis

     ORDKEYGOTO(<nNumClave>) --> lExito

 Argumentos

     <nNumClave> es el número de registro lógico. El puntero del
     registro se desplaza al final del fichero si el valor especificado no
     satisface el ámbito o la condición FOR del orden.

 Devuelve

     ORDKEYGOTO() devuelve el valor verdadero (.T.) si la función se ejecuta
     satisfactoriamente; de lo contrario, devuelve el valor falso (.F.).

 Descripción

     ORDKEYGOTO() es el complemento a ORDKEYNO(). ORDKEYNO() devuelve el
     número de registro lógico del registro actual (esto es, su posición en
     el orden de control), y ORDKEYGOTO() mueve el puntero de registro al
     registro lógico especificado.

     Consejo: Esta función es útil para visualizar barras de
     desplazamiento. Si el usuario hace clic en una cierta posición de la
     barra de desplazamiento, puede utilizarse ORDKEYGOTO() para desplazarse
     al registro correspondiente.

     Por defecto, esta función opera en el área de trabajo seleccionada. Si
     desea utilizarla en otra área de trabajo, debe especificarla con una
     expresión de alias.

 Ejemplos

      Este ejemplo muestra la diferencia entre el número de registro
        físico y lógico:

        USE Cliente
        SET INDEX TO Nombre          // Ordena los registros por nombre
        ORDKEYGOTO(100)              // Se desplaza al registro lógico nº 100
        ? RECNO()                    // Devuelve el número de registro físico
        ? ORDKEYNO()                 // Devuelve 100, el nº de registro lógico

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: ORDKEYCOUNT() ORDKEYNO()