Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol COBOL - General
COBOL - General Discusiones de temática general sobre el lenguaje COBOL y todo lo relacionado con él.
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Aplicación] Programa para Lubricento (mantenimiento vehículos) Rubencentu Compra-Venta 0 8 de noviembre de 2023 16:10
[Duda] COBOL para Windows 9x Exia COBOL - General 1 6 de abril de 2022 10:02
Mantenimiento Facil en España. Hrmcobol Charladero - espacio libre 10 30 de junio de 2020 03:25
[Aporte] MessageBox para Cobol Rapinto Software 3 8 de julio de 2015 23:33

Respuesta
 
Herramientas

  #1
Antiguo 9 de marzo de 2023, 14:35
JCantero
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros 
Última Actividad 02.09.2026 00:15
Posts Posts: 442
Likes enviados Enviados: 167
Likes recibidos Recibidos: 269
Predeterminado Ejemplo de Mantenimiento para RM/Cobol y OpenCobol
0 Inactivo Inactivo

Para los que quieren iniciarse en programación cobol pero no saben muy bien como empezar.

He visto que los que inician a programar realizan un alta de registros en un secuencial y después quieren listar o mantener lo introducido con un programa que utiliza un fichero indexado o cosas mas raras que no funcionan o que, para mi, están mal planteadas.

He sintetizado ideas y voy a poner un ejemplo de mantenimiento (ABM) para realizar altas, baja y modificaciones. Lo que los modernos llaman CRUD (Crear, Leer, Actualizar y Borrar).

Adaptado para RM/COBOL --> sient01m.zip

Adaptado para OpenCobol --> entida.zip ( las teclas de funcion estan activadas, pero ESC, cursor arriba y alguna cosa mas no he podido de momento activar)


Id preguntando las dudas.

Primer consejo. Meter todo lo que es igual en COPYs. Trabajando de esta forma se puede modificar un copy y recompilar toda la aplicación modificando solo un fichero. (Yo lo he metido en el .CBL para no despistar y he comentado el copy)

Importante utilizar el "file status". Es la única forma de abrir un fichero y comprobar que existe, para poder abrir nuevo o comprobar que esta deteriorado, bloqueado, etc.

Ademas con el "file status" se puede comprobar si un registro existe o no. Para poder modificar despues o dar opción a borrar.

En el mantenimiento adjuntado, en cada campo se da posibilidad de subir, bajar, etc. Para OPenCOBOL de momento eso no funciona.

La pantalla esta Displayada a pelo. Tengo un gestor de pantallas que seria engorroso entender para los no iniciados.
Archivos Adjuntos
Tipo de Archivo: zip SIENT01M.zip (5,5 KB)Descargas: 67
Tipo de Archivo: zip entida.zip (5,4 KB)Descargas: 67
JCantero 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 14:50.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.