PDA

Ver la Versión Completa : [Sintaxis] Traspasar el valor de una variable


jmeza
29 de mayo de 2019, 18:58
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