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]