Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Duda] Leer archivos COBOL | dariodr | COBOL - General | 1 | 10 de febrero de 2023 12:04 |
| [Duda] Leer archivos RM Cobol desde PowerCobol | Roger | PowerCOBOL (ActiveX, v4 - v11) | 11 | 23 de marzo de 2020 14:01 |
| [Sintaxis] Leer archivos Cobol desde VB6 | drvedia1981 | PowerCOBOL v3 (V3L10, Win32) | 8 | 31 de enero de 2018 00:53 |
| [Duda] No puedo adjuntar archivos | Hrmcobol | Funcionamiento del Foro | 7 | 10 de junio de 2017 14:59 |
| [Duda] Leer y llenar archivos PDF | lfortuny | PowerCOBOL (ActiveX, v4 - v11) | 12 | 24 de abril de 2016 19:36 |
![]() |
|
Forero
![]()
|
Buenas coboleros, otra vez por aqui.
Tengo dos codigos: uno para crear y agregar datos a un archivo y otro para leer el archivo, pero a la hora de leer el archivo me aparecen errores. Dejo los dos codigos. NOTA: Son archivos indexados. Codigo para crear archivo. Código COBOL:
Codigo para leer archivo Código COBOL:
Error que aparece en rmcobol [ATTACH=CONFIG]888[/ATTACH] |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
@dariodr, dices "NOTA: Son archivos indexados."
No. En el primer código abres un fichero secuencial. En el segundo código abres un fichero indexado. Revisa eso y cuentanos..... Cambia el fichero del primer código a indexado. No podrás hacer un "open extend". Tienes que hacer un "open output" si no existe o quieres crearlo de nuevo y un "open i-o" si quieres que permanezca la información que contiene. Operaciones permitidas en ficheros cobol dependiendo su estructura y modo de apertura: Dynamic son ficheros indexados. Random son ficheros relativos ( no los recomiendo ) [ATTACH=CONFIG]889[/ATTACH] Te recomiendo leas con detenimiento este mantenimiento de fichero de clientes de @FPAIX y que preguntes lo que no entiendas. [Información] Ejemplos de manejo de archivos y tecla de funcion |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
@dariodr, intensa seguir este ejemplo y me vas preguntando lo que no entiendas para hacer funcionar a tu programa.
[Información] Ejemplo de Mantenimiento para RM/Cobol y OpenCobol |
||||||||
|
|
|
|
Forero
![]()
|
Hola JCantero, modifique el primer programa para hacerlo en forma secuencial y funciono.
Tambien modifique un poco el segundo programa quedando asi. Todo funciona perfectamente. Salu2. Código COBOL:
|
||||||||
|
|
|
|
Moderador Global
![]()
|
@dariodr ya le vas pillando un poco el aire al tema, ánimo que no es difícil
![]() , ahora el problema que tienes es que, si hay más de un registro, te va a "pegar" un pantallazo mostrando los datos y va a ir al siguiente registro, o como es en éste caso, te va a hacer un "scroll" la pantalla, mostrándote un registro tras otro, sin darte tiempo a leerlos, así, hasta que llegues al final del fichero, deberías poner un ACCEPT en LEE-SIGUIENTE-REGISTRO, para que se pare a cada lectura y el operador, tenga que pulsar una tecla para ir al siguiente registro, yo incluiría estoen la WORKING-STORAGE SECTION Código COBOL:
y después de END-READ, (al final de LEE-SIGUIENTE-REGISTRO), Código COBOL:
Un salu2.- |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||