Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Sintaxis] Traspasar el valor de una variable (https://www.cobolforo.es/showthread.php?t=989)

jmeza 29 de mayo de 2019 18:58

Traspasar el valor de una variable
 
Hola a todos, necesito una ayuda para solucionar algunas validaciones en programación powercobolv9.
Como se Hace para traspasar el valor de una variable de un evento a otro, dentro de un mismo form, guardarla por si necesito recuperar su valor original.
Ejemplo:
CmText1
- ingreso en un form un dcto que ya existe,
- muestro todos los datos que tiene el registro
CmText7
- quiere modificar un dato cantidad numérico
- valido que la cantidad que modifique no sea mayor al saldo (inventario)
- si es > muestro mensaje de inconsistencia en saldo, no puede modificar (porque ya parte de la compra original fue consumido).

Aquí esta la duda, como hago para que el valor que yo quise cambiar vuelva el original que tenia antes, y no tener que recordar para ingresar de nuevo.

Esto a diferencia del DOS, como es un solo programa se van guardando los valores en variable por si las necesita.
Espero haber explicado
Un Saludo

Josber 29 de mayo de 2019 19:16

Definiendo la variable como GLOBAL, la defines para todo el Form y si le añades EXTERNAL, la defines para que se mantenga en ese Form y en otros Form que estén relacionados.

Un saludo.-

jmeza 30 de mayo de 2019 01:20

Agradecido Josber por tu ayuda, lo probare

Un saludo


La franja horaria es GMT +2. Ahora son las 15:38.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.