Pasar una fila de un dw a otro dw

Hola, quiero saber como puedo agregar una fila de un dw a otro dw, lo que pasa es que estoy en el dw detallefactura, y quiero agregarle los productos desde otro dw en el que están todos los productos y desearía hacerlo mediante doble click o con un botón.

1 respuesta

Respuesta
1
suponiendo que tu dw matriz es dw_1 y tu dw donde quieres transferir es dw_2
ll_fila = dw_2.InsertRow(0)
dw_2.SetItem(ll_fila,'campo1',dw_1.GetItemString(dw_1.getrow(),'campo1'))
dw_2.SetItem(ll_fila,'campo2',dw_1.GetItemNumber(dw_1.getrow(),'campo2'))
si el dw_1 se encuentra en otra ventana entonces puedes hacer lo siguiente:, suponiendo q la ventana matriz sea win01 y la ventana donde se encurentra el dw a transferir es win02
if isvalid(win01) then
   win02.dw_2.SetItem(ll_fila,'campo1',dw_1.GetItemString(dw_1.getrow(),'campo1'))
   win02.dw_2.SetItem(ll_fila,'campo2',dw_1.GetItemNumber(dw_1.getrow(),'campo2'))
end if

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas