Page 1 of 1

XBrowse, Solo Los Ultimos 5 Registros

Posted: Mon Nov 23, 2015 4:37 pm
by VitalJavier
Que tal Amigos, Buen dia

Pues eso, ando con esto de mostrar
solo los últimos 5 Registros en un xbrowse

Lo estoy haciendo en un filtro con ADS

Code: Select all

    ADSClearAOF()
    cCad := "TABPESOS->ARTICULO='"+AllTrim((cFile)->ARTICULO)+"' .AND. TABPESOS->PESO>=17 .AND. TABPESOS->OPCION == ''" 
    IF !ADSSetAOF(cCad)
        ?"No se realizo el filtro...",cCad
    ENDIF
    DbGoBottom()
 
con este filtro me funciona muy bien, solo que ahora quiero mostrar los últimos 5 registros
de este filtro.

Alguien sabra como ??

Saludos.

Re: XBrowse, Solo Los Ultimos 5 Registros

Posted: Tue Nov 24, 2015 12:22 am
by Armando
Javier:

No soy experto en ADS, pero el afán de cooperar me obliga a decirte
que se me ocurre lo siguiente:

Al query que ya tienes agrégale dos cosas
1.- Que los ordene DESCENDENTE por el o _ que te interesan
2.- Dile que te limite a 5 registros
3.- Vuelves a ordenar ASCENDENTE por _ anteriores.

Espero que esto te de la idea.

Saludos

Re: XBrowse, Solo Los Ultimos 5 Registros

Posted: Tue Nov 24, 2015 4:25 am
by Patricio Avalos Aguirre
se me ocurre solo utilizar arreglo
dbgobottom()

for i:=1 to 5
add..
dbskip(-1)
next

Re: XBrowse, Solo Los Ultimos 5 Registros

Posted: Thu Nov 26, 2015 4:43 pm
by VitalJavier
Que tal, buen dia

Armando, Patricio

Queria que el filtro solo me sacara 5 registros, se puede ??