No lo he probado, pero no seria mejor hacer:

NRR = *HIVAL;
SetGT NRR Fichero;
ReadP Fichero;

Asi te aseguras que incluso si existiese un Numero Relativo de Registro
*HIVAL, leas el �ltimo realmente.

fins aviat...
�lex Corretg�





"Jesus Arzak" <[EMAIL PROTECTED]>@QUIJOTE.COMBIOS.ES con fecha 20/02/2003
16:50:20

Por favor, responda a [EMAIL PROTECTED]

Tram�s per:    [EMAIL PROTECTED]


Destinataris:     [EMAIL PROTECTED]
C�pia:

Classificat:  |----------------|
              | ( ) Important  |
              | ( ) urgent     |
              | ( ) hist�ric   |
              | ( ) temporal   |
              | ( ) bretolada  |
              | ( ) particular |
              |----------------|
Assumpte: RE: Incio y fin de archivo





Gerardo ,
prueba a hacer lo siguiente,


 H              J
 FFICHERO0IF  E                    DISK
 I*
 C*
 C                     Z-ADD1         RRN     90
 C           RRN       CHAINFICHERO              99
 C*
 C           *IN99     IFEQ *OFF
 C*  HABRAS RECUPERADO EL PRIMERO
 C*
 C                     MOVE *ALL'9'   RRN
 C           RRN       CHAINFICHERO              99
 C                     READPFICHERO                  99
 C*
 C* DEBERIAS HABER RECUPERADO EL ULTIMO. ESTO LO PRUEBAS
 C*

No he encontrado en la estructura de datos el numero de registros del f=
ichero.
Quizas estoy equivocado. De todas formas te propongo que accedas al
fichero con un numero de registro alto, que sepas que no lo vas a tener=
 y hagas
un READP.
Si esto ultimo no te funciona existe la posibilidad de recuperar el num=
ero de
registros del fichero por CL y pasarlo como parametro

Un saludo,


Jesus M=AA arzak capilla
Talleres de Escoriaza,S.A.
Dpto Proceso de datos

www.tesa.es





"gerardo.santillana" <[EMAIL PROTECTED]> con fecha 20/02/20=
03
17:21:21

Por favor, responda a [EMAIL PROTECTED]

Destinatarios: [EMAIL PROTECTED]
CC:        (cci: Jesus Arzak/TESANET)
Asunto:   RE: Incio y fin de archivo


=


Esto es precisamente lo que quiero, y de lo ultimo si me interesa, cuan=
do lo
tengas a la mano te agradeceria si me dices como hacerlo

Gracias a todos por su ayuda

Gerardo Santillana
IT Department
Delphi Mechatronic Systems
US Ph: (956) 554.5832
MX Ph: (88) 12.81.63/64/65 Ext. 5832
e-mail [EMAIL PROTECTED]



-----Original Message-----
From: Jesus Arzak [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 20, 2003 9:10 AM
To: [EMAIL PROTECTED]
Subject: Re: Incio y fin de archivo




Cuando te refieres a primero y ultimo entiendo, por el comentario que h=
aces de
*LOVAL y *HIVAL, que los tendras ordenado desde el QRY.
Si no es asi lo primero que debes hacer es ordenarlo en el QRY. Una vez=
 ordenado
lo que tienes que hacer es acceder por registro relativo.

Para el primero haces un chain con numero de registro relativo 1 y para=
 el
ultimo lo haces con el numero total de registros. Este ultimo lo debes =
de
recoger de la estructura de informacion de registro pero en estos momen=
tos no lo
tengo a mano. Si lo necesitas lo busco y  te digo como hacerlo.


Un saludo,


Jesus M=AA Arzak Capilla
Talleres de Escoriaza,S.A.
Dpto Proceso de Datos

www.tesa.es







"gerardo.santillana" <[EMAIL PROTECTED]> con fecha 20/02/20=
03
16:33:01

Por favor, responda a [EMAIL PROTECTED]

Destinatarios: [EMAIL PROTECTED]
CC:        (cci: Jesus Arzak/TESANET)
Asunto:   Incio y fin de archivo




Hola a todos

 Tengo un archivo generado por un query (no tiene llaves), el cual lo u=
tilizo en
un programa RPG, como le hago para posicionarme en el primer registro o=
 el
ultimo, ya que las instrucciones *LOVAL y *HIVAL no me funcionan, o ten=
go que
usar el OPEN, CLOSE para poder hacerlo?

Saludos

Gerardo Santillana
IT Department
Delphi Mechatronic Systems
US Ph: (956) 554.5832
MX Ph: (88) 12.81.63/64/65 Ext. 5832
e-mail [EMAIL PROTECTED]



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

Para darte de baja, env=EDa el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?bodyLEAVE








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

Para darte de baja, env=EDa el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=3DAVE

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

Para darte de baja, env=EDa el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?bodyLEAVE





=



_____________________________________________________
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]?body=LEAVE







_____________________________________________________
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]?body=LEAVE

Responder a