SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: darksito en Sábado 7 de Agosto de 2010, 16:17

Título: Pasar Valores a un dw
Publicado por: darksito en Sábado 7 de Agosto de 2010, 16:17
Hola amigos del foro quisiera hacerles una consulta en este pequeño problema tengo esta ventana Tipo Main en la cual el primer botón de esta , hace que abra la siguiente ventena de tipo response.
[attachment=1:1d7re67a]01.JPG[/attachment:1d7re67a]
Ventana Tipo Response
[attachment=0:1d7re67a]02.JPG[/attachment:1d7re67a]
Ahora bien la acción que deseo realizar es que cuando haga dobleclick en algún trabajador este valla agregándose (idempleado)  al Dw tipo External (recibe el idempleado y luego llena los campos )de la anterior ventana y asi seguir agregando varios empleados , como podría realizar esta acción muchas gracias de ante mano .
Título: Re: Pasar Valores a un dw
Publicado por: F_Tanori en Domingo 8 de Agosto de 2010, 11:09
Puedes hacer referencia a la primera ventana desde la segunda


[doubleclicked]

Código: Text
  1.  
  2. Integer li_row
  3.  
  4. if row>0 then
  5.   if isValid(w_ventanaMain) then //Comprueba que este cargada,no deberia por que es response, pero mas vale :P
  6.      li_row = w_ventanaMain.dw_external.insertrow(0)  
  7.      w_ventanaMain.dw_external.setItem(li_row,'idEmpleado',this.getItemString(row,'idEmpleado')) //getItemType?
  8.   end if
  9. end if
  10.  
  11.  

Saludos
Título: Re: Pasar Valores a un dw
Publicado por: darksito en Domingo 8 de Agosto de 2010, 19:03
Gracias siempre es bueno contar con ustedes
Título: Re: Pasar Valores a un dw
Publicado por: darksito en Jueves 30 de Septiembre de 2010, 19:14
Amigo y como validaria si el dato ya esta ingresado en el dw_external ?
por ejemplo paso el id TRA00001 y quiero si quiero pasar de nuevo el mismo codigo , me lanze un mensaje que ya esta en el dw , gracias
Título: Re: Pasar Valores a un dw
Publicado por: F_Tanori en Jueves 11 de Noviembre de 2010, 10:06
Puedes usar el metodo Find

Saludos