pasar de un dw a otro
Publicado por Francisco (9 intervenciones) el 27/06/2006 22:55:14
Por favor, si me pueden ayudar con este problema de dw.
En el dw_marco1 cargo informacion de productos vendidos en cierta factura, y en el dw_series cargo mediante un boton cb_agregar las series que voy a hacer una devolucion.
El problema es cuando tengo que hacer una devolución de mas de 1 articulo, hago clic a cb_agregar y dw_series recupera en el registro # 1 la serie del articulo seleccionado, pero a la segunda vez, hago clic a cb_agregar y dw_series añade un registro en el puesto 2 quedando vacio porque la información sobreescribe a la del registro # 1.
En el codigo que adjunto pueden confirmar que mando a poner el registro a insertar en el ultimo puesto del dw con esto (dw_series.InsertRow(0) )
Por favor me aydan?
Gracias.
//NumFil -> Recupero el número de registro que quiero pasar
NumFil = dw_marco1.GetRow()
//Recupero los valores
ls_trans= dw_marco1.getitemstring(NumFil,'metra_numero')
ls_serie= dw_marco1.getitemstring(NumFil,'meart_numser')
ls_codart= dw_marco1.getitemstring(NumFil,'mecat_codcatal')
//Y luego inserta el registro en dw_series al último
dw_series.InsertRow(0)
// luego lo llena
dw_series.SetItem(dw_series.GetRow(), 'metra_numero', ls_trans)
dw_series.SetItem(dw_series.GetRow(), 'meart_numser', ls_serie)
dw_series.SetItem(dw_series.GetRow(), 'mecat_codcatal', ls_codart)
En el dw_marco1 cargo informacion de productos vendidos en cierta factura, y en el dw_series cargo mediante un boton cb_agregar las series que voy a hacer una devolucion.
El problema es cuando tengo que hacer una devolución de mas de 1 articulo, hago clic a cb_agregar y dw_series recupera en el registro # 1 la serie del articulo seleccionado, pero a la segunda vez, hago clic a cb_agregar y dw_series añade un registro en el puesto 2 quedando vacio porque la información sobreescribe a la del registro # 1.
En el codigo que adjunto pueden confirmar que mando a poner el registro a insertar en el ultimo puesto del dw con esto (dw_series.InsertRow(0) )
Por favor me aydan?
Gracias.
//NumFil -> Recupero el número de registro que quiero pasar
NumFil = dw_marco1.GetRow()
//Recupero los valores
ls_trans= dw_marco1.getitemstring(NumFil,'metra_numero')
ls_serie= dw_marco1.getitemstring(NumFil,'meart_numser')
ls_codart= dw_marco1.getitemstring(NumFil,'mecat_codcatal')
//Y luego inserta el registro en dw_series al último
dw_series.InsertRow(0)
// luego lo llena
dw_series.SetItem(dw_series.GetRow(), 'metra_numero', ls_trans)
dw_series.SetItem(dw_series.GetRow(), 'meart_numser', ls_serie)
dw_series.SetItem(dw_series.GetRow(), 'mecat_codcatal', ls_codart)
Valora esta pregunta
0