Power Builder - FUNCION AUXILIAR

 
Vista:

FUNCION AUXILIAR

Publicado por Edgar (1 intervención) el 09/12/2005 16:52:00
Amigos del foro tengo una nueva consulta que realizarles.
Pregunta 1.-
en el campo emp_codemp debo ingresar el resultado de la funcion auxiliar
en la funcion auxiliar tengo este script

FUNCION AUXILIAR TIENE COMO PARAMETROS INTEGER AI_EMPRESA
LA FUNCION ES PUBLIC STRING UF_OBTENER_CODIGO_EMPRESA

string ls_codemp
setnull(ls_codemp)
SELECT emp_codemp
INTO :ls_codemp
FROM PCIE_CATAL..pcie_emp_empresa
WHERE emp_entcob = :ai_empresa
using sqlca ;
if isnull(ls_codemp) then ls_codemp = '01'
return ls_codemp

como ingreso el resultado en el campo antes mensionado en la funcion de migracion
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:FUNCION AUXILIAR

Publicado por Carlos Rojas (66 intervenciones) el 09/12/2005 20:01:48
Hola,,, si el campo del que hablas esta en un dw podrias crear un compute fieldl en el cual llames a la funcion, y luego hacer un FOR reemplazando el campo cod_emp con el valor que te devuelve la funcion en el compute field.
El objeto compute fiel debera ser visible false y el for lo realizarias en el event open() del window y despues del retrieve (), de esta manera colocaras este dato en un campo dw. luego podras validad el update()
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