Buenos días Juan;

Lo mejor es hacerlo de la siguiente forma;

 

     PROCESO

INITIALIZE NOMBREREGISTRO.  

MOVE CAMPOCLAVECABECERA TO CLAVEDETALLE 

START NOMBREFICHERO KEY NOT LESS EXTERNALLY-DESCRIBED-KEY

                               INVALID KEY GO TO FINALDELPROCESO. 

     P01-SEGUIR.

READ  NOMBREDEFICHERO NEXT AT END GO TO FINALDELPROCESO.

IF CLAVEDETALLE NOT = CAMPOCLAVECABECERA

                               GO TO FINALDELPROCESO.

Aquí las instrucciones que precises hacer con los detalles. 

               GO TO P01-SEGUIR. 

     FINALDELPROCESO.

 

Cualquier duda estoy a tu disposición. 

Saludos. 

 

 

De: [email protected] 
[mailto:[email protected]] En nombre de JUAN García
Enviado el: dilluns, 14 / juny / 2010 21:22
Para: forum. help400
Asunto: Rutina en cobol para hacer un READE

 

Saludos a todos

    Quería que me dijérais cómo puedo implentar una subrutina en COBOL para 
hacer una lectura de un fichero por claves, leyendo los registros que tienen la 
misma clave, en RPG se utiliza READE, cuando cambie la clave se tiene que salir 
del bucle y leer un registro del fichero de cabecera volver a posicionarse en 
el de detalle y volver a leerr los registros que tienen la misma clave

Gracias
    

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a