Datos de un DW a otro DW en diferentesVentanas
Publicado por Mirella (5 intervenciones) el 16/03/2006 14:39:15
Hola amigos bueno solucione sobre el problemita de DataWindowChild bueno les explico un poco tenia un DW tipo FreeForm (esta esta en w_solicitudes), bueno al dar click en un boton llamado "Modificar Direccion" se abre una ventana w_modificar_direccion tipo response en el cual digite lo sgte:
str_parametros str_parm
str_parm.lo[1] = dw_cabecera.GetItemNumber(1,'nro_pedido') // No del pedido de Solicitud
str_parm.s[2] = dw_cabecera.GetItemString(1,'codigo_direccion')
OpenWithParm(w_modifica_direccion, str_parm)
Para poder pasar pasar los datos a w_modificar_direccion y asi poder modificar
w_modificar_direccion tiene un DW q solo tiene tres campos Direccion, Solicitante y Personal q se filtran po Nro_Pedido
Y en la Ventana w_modificar_direccion en el Evento Open digite lo sgte:
String ls_Direccion
Long ll_Nro_Pedido
str_parametros str_parm
str_parm = Message.PowerObjectParm
ll_Nro_Pedido = str_parm.lo[1]
ls_Direccion = str_parm.s[2]
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve(ll_Nro_Pedido)
DataWindowChild dwc_Solicitante, dwc_Responsable
dw_1.GetChild("codigo_per_1", dwc_Solicitante)
dwc_Solicitante.SetTransObject(SQLCA)
dwc_Solicitante.Retrieve(ls_Direccion)
dw_1.GetChild("codigo_personal", dwc_Responsable)
dwc_Responsable.SetTransObject(SQLCA)
dwc_Responsable.Retrieve(ls_Direccion)
Bueno me filtra pero por q yo tengo que digitar la Direccion.. (ls_Direccion) por q me arroja antes de abir w_modificar_direccion la ventanita Specify Retrieval Arguments
Mis preguntas:
1- Que tengo q hacer para q no me salga esa ventana donde me pide q digite la Direccion si yo la estoy declarando!!! o acaso algo esta mal
2-Si eh cambiado de Direccion, de Solicitante o de Responsable (en el DW de w_modificar_direccion) al darle click en el boton Aceptar me debe hacer el cambio en el DW de w_solicitudes.
Gracias de antemano amigos
str_parametros str_parm
str_parm.lo[1] = dw_cabecera.GetItemNumber(1,'nro_pedido') // No del pedido de Solicitud
str_parm.s[2] = dw_cabecera.GetItemString(1,'codigo_direccion')
OpenWithParm(w_modifica_direccion, str_parm)
Para poder pasar pasar los datos a w_modificar_direccion y asi poder modificar
w_modificar_direccion tiene un DW q solo tiene tres campos Direccion, Solicitante y Personal q se filtran po Nro_Pedido
Y en la Ventana w_modificar_direccion en el Evento Open digite lo sgte:
String ls_Direccion
Long ll_Nro_Pedido
str_parametros str_parm
str_parm = Message.PowerObjectParm
ll_Nro_Pedido = str_parm.lo[1]
ls_Direccion = str_parm.s[2]
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve(ll_Nro_Pedido)
DataWindowChild dwc_Solicitante, dwc_Responsable
dw_1.GetChild("codigo_per_1", dwc_Solicitante)
dwc_Solicitante.SetTransObject(SQLCA)
dwc_Solicitante.Retrieve(ls_Direccion)
dw_1.GetChild("codigo_personal", dwc_Responsable)
dwc_Responsable.SetTransObject(SQLCA)
dwc_Responsable.Retrieve(ls_Direccion)
Bueno me filtra pero por q yo tengo que digitar la Direccion.. (ls_Direccion) por q me arroja antes de abir w_modificar_direccion la ventanita Specify Retrieval Arguments
Mis preguntas:
1- Que tengo q hacer para q no me salga esa ventana donde me pide q digite la Direccion si yo la estoy declarando!!! o acaso algo esta mal
2-Si eh cambiado de Direccion, de Solicitante o de Responsable (en el DW de w_modificar_direccion) al darle click en el boton Aceptar me debe hacer el cambio en el DW de w_solicitudes.
Gracias de antemano amigos
Valora esta pregunta


0