FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour XBrowse, Solo Los Ultimos 5 Registros
Posts: 257
Joined: Mon Jun 10, 2013 06:40 PM
XBrowse, Solo Los Ultimos 5 Registros
Posted: Mon Nov 23, 2015 04:37 PM
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 (fw): Select all Collapse
    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.
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: XBrowse, Solo Los Ultimos 5 Registros
Posted: Tue Nov 24, 2015 12:22 AM

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 los campos que te interesan
2.- Dile que te limite a 5 registros
3.- Vuelves a ordenar ASCENDENTE por los campos anteriores.

Espero que esto te de la idea.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Re: XBrowse, Solo Los Ultimos 5 Registros
Posted: Tue Nov 24, 2015 04:25 AM
se me ocurre solo utilizar arreglo

dbgobottom()

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

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 257
Joined: Mon Jun 10, 2013 06:40 PM
Re: XBrowse, Solo Los Ultimos 5 Registros
Posted: Thu Nov 26, 2015 04:43 PM

Que tal, buen dia

Armando, Patricio

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

Continue the discussion