Power Builder - Como pasar una variable de un objeto a otro

 
Vista:

Como pasar una variable de un objeto a otro

Publicado por Ricardo Ríos (20 intervenciones) el 26/04/2007 14:08:48
Hola que tal a todos es una duda muy basica como hago para que por ejemplo

al modificar un singlelineedit (sle) hago un select y guardo el resultado en una variable

ahora esa variable la quiero enviar a un command button para que al hacer un UPDATE se me guarden los cambios y me modifique todo

Bueno aca me explico mejor

tengo la tabla CLIENTES con los campos CORREO, NOMBRE, LOCALIZACION
donde CORREO es la principal

En el single line edit hago este select en el evento "modificar"

v_correo = sle_1.text

SELECT "cliente"."nombre", "cliente"."localizacion"
INTO :e_nombre, :e_local
FROM "cliente"
WHERE "cliente"."correo" = :v_correo;

Ahora tengo el boton guardar cambios donde debo hacer el update

UPDATE cliente
SET correo = :v_correo, nombre = :v_nombre, localizacion = :v_local
WHERE cliente.correo = :v_ncorreo;

pero el problema que tengo es que cuando le doy al boton me crea un registro nuevo cosa que no deseo, sino que me cambie todos los valores, esperando una pronta respuesta me despido

Saludos desde Venezuela
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como pasar una variable de un objeto a otro

Publicado por amilcar (407 intervenciones) el 26/04/2007 14:24:14
mira si quieres utilizar una variable entre objetos q estan en una misma ventana lo q necesitas es declarar esa variable como de instancia, no como variable local.

la variable local la podras usar solo en el objeto q la declaras
la variable de instancia la podras usar en todos los objetos de la ventana
la variable globall la podras usar en todos los objetos de tu aplicacion


espero te aclare tus dudas
saludos desde argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar