Power Builder - pasar de un dw a otro

 
Vista:

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)
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:pasar de un dw a otro

Publicado por Asgard (1957 intervenciones) el 28/06/2006 22:54:40
en lugar de Getrow utiliza currentrow, si tu evento te lo permite
NumFil = dw_marco1.CurrentRow()
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