Página 1 de 1

Como inserir uma linha dentro de um arraybrowse

Publicado: Lun Ago 30, 2010 10:44 pm
por ricardo
Olá a todos,
Gostaria de saber como posso fazer para ao terminar a edição de uma linha em um arraybrowse fazer a inserção e edição de uma nova linha sem a interferíªncia do usuário.
Desde já agradeço a atenção.

Como inserir uma linha dentro de um arraybrowse

Publicado: Mar Ago 31, 2010 1:34 pm
por emeasoft
Bom dia,
Sugiro dar uma olhada no manual da IDE nos eventos de
TArrayBrowse, como AddRow, GetRow, InsRow...
Na pasta XAILERSAMPLES tem um exemplo BrwEdit que vale
a pena dar uma estudada.

Como inserir uma linha dentro de um arraybrowse

Publicado: Mar Ago 31, 2010 2:03 pm
por ricardo
Eis um exemplo do que estou fazendo.
METHOD AryVendasPostEdit( oSender, lCanceled, nKey ) CLASS TVendas
oSender:InsRow({0, '', 0, 0, 0, 0}, (len(::oAryVendas:aArrayData)+1))
oSender:GoDown()
oSender:Edit()
RETURN Nil
Ele executa as linhas
oSender:InsRow({0, '', 0, 0, 0, 0}, (len(::oAryVendas:aArrayData)+1))
oSender:GoDown()
Más não executa a linha
oSender:Edit()