Seleccionar los 10 primeros

Buenos días,

En una pantalla de búsqueda de documentos quería mostrar de inicio los 10 últimos documentos que hubiera modificado el usuario en curso. Sería el equivalente a hacer un select top en SQL. Como no sabía si se puede hacer algo así en Velneo lo he solucionado de esta forma:

Cargar lista ( DOCUMENTO@sceGestión_dat, USUARIO_MODIFICACION, sysUserName, , , )
   Invertir lista
   Libre
   For ( X, 1, X<11, 1 )
      Seleccionar ficha por posición ( X )
      Leer ficha seleccionada
         Añadir ficha a la salida

Funciona bien y aunque la tabla documentos es muy grande lanzando el proceso en 3P es instantáneo.

¿Se os ocurre alguna otra forma de hacer esto mismo?

Gracias y un saludo

Gonzalo Torre

Pues se me ocurre que uses. Cortar lista.

http://velneo.es/info_v7_716_es/velneo_vdevelop_v7/proyectos_objetos_y_editores/proceso/comandos/bases_de_datos/listas/cortar_lista/

Yo lo haría con un manejador.

Yo tengo un proceso que me carga los ultimos 5 registros

ULTIMOSCESTA.pdf (17.6 KB)