Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Ayuda con lectura de archivo indexado JonathanDemons_123 COBOL - General 4 15 de abril de 2024 08:46
[Sintaxis] Como buscar por nombre en un registro indexado? Marengo97 GnuCOBOL (OpenCOBOL) 10 4 de agosto de 2023 12:04
No puedo crear un archivo indexado CHITOBLA GnuCOBOL (OpenCOBOL) 42 7 de diciembre de 2022 10:34
[Sintaxis] Volcar registros de un fichero hacia varios CmText Breew PowerCOBOL (ActiveX, v4 - v11) 1 27 de febrero de 2015 15:44
[PowerCOBOL] Numero de Registos en un Ficheiro indexado Rapinto Cocina PowerCOBOL 0 27 de febrero de 2015 01:04

Respuesta
 
Herramientas

  #1
Antiguo 10 de noviembre de 2016, 12:30
Hrmcobol
Guardián del Foro
Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por implicación en la vida del Foro 
Última Actividad 01.03.2022 02:59
Posts Posts: 323
Likes enviados Enviados: 102
Likes recibidos Recibidos: 120
Base de datos Leer indexado hacía atrás por clave alterna
0 Inactivo Inactivo

Estimados, necesito leer un archivo indexado ordenado por una clave alternativa desde el ultima hacia a tras.
Podrian decirme como se hace ?
Saludos y Muchas Gracias.

Código COBOL:
  1.       SELECT WORKIDX    ASSIGN DSN-WORKIDX
  2.                         ORGANIZATION INDEXED                            
  3.                         ACCESS DYNAMIC                                  
  4.                                    RECORD KEY WKI-CLAVE
  5.                          ALTERNATE RECORD KEY WKI-CLAVE-1
  6.                                    WITH DUPLICATES
  7.                         FILE STATUS ST-WORKIDX.
  8.  
  9.  FD  WORKIDX IS GLOBAL
  10.      LABEL RECORD STANDARD.                                            
  11.  01  R-WORKIDX IS GLOBAL.
  12.      02  WKI-CLAVE.
  13.          03  WKI-DESMQN        PIC X(030).
  14.      02  WKI-CODMQN            PIC X(015).  
  15.      02  WKI-CLAVE-1.
  16.          03  WKI-CANREG        PIC 9(006).
Hrmcobol is offline   Responder Con Cita
  #2
Antiguo 10 de noviembre de 2016, 13:35
Fito
Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por el Avatar Activista del Foro: Activista del Foro - Issue reason: Por aportar ideas 
Última Actividad 19.09.2026 13:19
Posts Posts: 458
Likes enviados Enviados: 267
Likes recibidos Recibidos: 243

Hola:

Sería algo así:

Código COBOL:
  1.     move 999999      to wki-canreg.
  2.     start workidx key is not > wki-clave-1 invalid go sale.
  3.  
  4. leo.
  5.     read workidx previous at end go sale.
  6.  
  7.     .....
  8.  
  9.     go leo.
  10.  
  11. Sale.

Saludos.

Fito
Fito is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:59.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.