Power Builder - Sobreescribe en dw

 
Vista:

Sobreescribe en dw

Publicado por Francisco (9 intervenciones) el 27/06/2006 23:39:32
Tengo un problema con un dw que añade registros mediante un cb_agregar.

El problema sucede cuando hago clic en el cb_agregar para añadir un 2 registro. Inserta el registro #2 en el nuevo dw pero la informacion se posiciona y sobreescribe en el primer registro y la caja de texto donde deberia copiar la información del segundo queda vacia. Inserto un 3, sobreescribe la del primer registro y la posicion del 3 queda vacia.

Por favor me pueden decir en que fallo?

Incluyo el codigo que estoy utilizando para que lo analicen..

Muchas gracias.

//NumFil -> Recupera el número de registro que quieres pasar
NumFil = dw_marco1.GetRow()

//Recuperas 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:Sobreescribe en dw

Publicado por ERIC (26 intervenciones) el 28/06/2006 02:24:00
Podrias hacer algo asi...

long ll_row

ll_row = dw_1.insertrow(0)
dw_1.ScrollToRow(ll_row)
dw_1.Setitem(ll_row,'columna',variable)

Espero te de una idea.. saludos
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