En nuestro caso realizamos un ROLLDOWN programado, aunque la lectura se
realiza mediante instrucciones RPG seria lo mismo mediante SQL.

B�sicamente es leer hacia atr�s los mismos registros que estas mostrando
partiendo del primer registro que se ve en pantalla, luego se llama a la
rutina de carga del subfile y como el cursor ya esta posicionado 10 atr�s
(en tu caso) los carga al subfile, hay que tener en cuenta que te puede dar
fin de fichero al leer hacia atr�s y controlarlo.
_____________________________________________
Jose Luis Aguilera
Analista
Ediciones Rueda JM, S.A.
Los Mesejo, 15
28007 Madrid
Tfno:914 343 883 / 914 343 860  Ext: 166
Fax: 915 518 161


                                                                       
             "Jaime Villa                                              
             Torres"                                                   
             <[EMAIL PROTECTED]                                        Para
             letv.net.co>              <[EMAIL PROTECTED]>      
             Enviado por:                                               cc
             forum.help400-req                                         
             [EMAIL PROTECTED]                                        Asunto
                                       SQL-view                        
                                                                       
             08/06/04 02:56                                            
                                                                       
                                                                       
                Por favor,                                             
                responda a                                             
             [EMAIL PROTECTED]                                         
                  bios.es                                              
                                                                       
                                                                       





No me considero un experto en SQL,� solicito su ayuda.
El caso es el siguiente.
Tengo una view de tres archivos, los campos principales, NOIDCL, el n�mero
de identificaci�n del cliente, NUMGAR, un n�mero de garant�a, TIPCLI, tipo
de cliente(valores, B y O), Esta es una informaci�n de mas de un mill�n de
registros.
la informaci�n que puede contener es la siguientes, miremos los primeros 35
registros.
NOIDCL������� NUMGAR��� ��� TIPCLI
00001��� ��� ��� 025��� ��� ��� ��� B
00002��� ��� ��� 025��� ��� ��� ��� O
00003��� ��� ��� 026��� ��� ��� ��� O
00003��� ��� ��� 027��� ��� ��� ��� O
00004������������002��������������� B
00005��� ��� ��� 108��������������� B
00006������������205��������������� B
00006������������007��������������� O
00007��� ��� ��� 028��� ��� ��� ��� B
00008��� ��� ��� 001��������������� B

00008��� ��� ��� 002����������������O
00008��� ��� ��� 003��� ��� ��� ��� O
00008��� ��� ��� 004��� ��� ��� ��� O
00008��� ��� ��� 005��� ��� ��� ��� O
00008������������006��� ��� ��� ��� O
00008��� ��� ��� 007��� ��� ��� ��� O
00008��� ��� ��� 008��� ��� ��� ��� O
00008��� ��� ��� 027��� ��� ��� ��� B
00008��� ��� ��� 028��� ��� ��� ��� B
00008��� ��� ��� 030��������������� O

00008��� ��� ��� 102����������������O
00008��� ��� ��� 103��� ��� ��� ��� O
00008����������� 104��� ��� ��� ��� O
00008��� ��� ��� 105��� ��� ��� ��� O
00008������������106��� ��� ��� ��� O
00008��� ��� ��� 107��� ��� ��� ��� O
00008��� ��� ��� 108��� ��� ��� ��� O
00008��� ��� ��� 127��� ��� ��� ��� B
00008��� ��� ��� 128��� ��� ��� ��� B
00008��� ��� ��� 130��������������� O

00008��� ��� ��� 202����������������O
00008��� ��� ��� 203��� ��� ��� ��� O
00008����������� 204��� ��� ��� ��� O
00008��� ��� ��� 205��� ��� ��� ��� O
00008������������206��� ��� ��� ��� O

El problema radica en que un cliente puede estar vinculado a muchas
garant�as, como B o como O, por lo tanto una garant�a puede tener muchos
clientes.

Debo presentar un subfile con la informaci�n, pero como la informaci�n es
tan grande, se realiza un cursor con 10 rows, los diez primeros (ordenados
por cliente, garant�a y tipo) son correctos, COMO TOMO LOS SIGUIENTES DIEZ
, si logro tomar los siguientes 10 como presentar los anteriores diez
registros.

De antemano les agradezco su tiempo


Jaime Villa T.


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a