ArrayBrowse y array
Publicado: Mié Jun 04, 2008 12:28 pm
Tengo un ArrayBrowse que le pongo los datos de un Array que tengo creado en
la Clase Form...
CLASS TForm1 FROM TForm
Data aData INIT {}
....
Luego Cargo los datos que me interesa en ::aData y los vuelco al aArrayData
del Browse...
::oArrayBrowse1:aArrayData := ::aData
::oArrayBrowse1:Refresh()
Todo funciona correctamente, PERO me está dando un problema y no consigo dar
en como poderlo solucionar.
Resulta que cuando quiero eliminar un registro de la parrilla del Browse,
quiero marcarlo en el array aData como "eliminado" y SI eliminarlo
físicamente del array del Browse...
::aData[nAscan,LINIA_RECNO] := LINIA_BORRADA
:DelRow(:aSelected[n])
PERO lo que me provoca :DelRow() es el eliminado TAMBIEN del elemento del
array aData....
¿Porqué elimina también el registro del array aData???
Gracias.
Un Saludo,
Xevi.
la Clase Form...
CLASS TForm1 FROM TForm
Data aData INIT {}
....
Luego Cargo los datos que me interesa en ::aData y los vuelco al aArrayData
del Browse...
::oArrayBrowse1:aArrayData := ::aData
::oArrayBrowse1:Refresh()
Todo funciona correctamente, PERO me está dando un problema y no consigo dar
en como poderlo solucionar.
Resulta que cuando quiero eliminar un registro de la parrilla del Browse,
quiero marcarlo en el array aData como "eliminado" y SI eliminarlo
físicamente del array del Browse...
::aData[nAscan,LINIA_RECNO] := LINIA_BORRADA
:DelRow(:aSelected[n])
PERO lo que me provoca :DelRow() es el eliminado TAMBIEN del elemento del
array aData....
¿Porqué elimina también el registro del array aData???
Gracias.
Un Saludo,
Xevi.