Jump to content
Fivewin Brasil

Urgente?


joao

Recommended Posts

tenho um problema e penso que deve ser por utilizar a six.lib,ou seja faço o filtro com sx_setscope,para me mostrar na listbox so os dados que quero,mas ao apagar registos(delete) corre tube bem ate fazer o delete do ultimo registo da listbox,nao limpa e deixa aceder a esse registo causando muitos problemas?

Um abraço

joao

Link to comment
Share on other sites

Olá,

Após excluir tente usar o método do browse oBrw:BugUp()

citação:

tenho um problema e penso que deve ser por utilizar a six.lib,ou seja faço o filtro com sx_setscope,para me mostrar na listbox so os dados que quero,mas ao apagar registos(delete) corre tube bem ate fazer o delete do ultimo registo da listbox,nao limpa e deixa aceder a esse registo causando muitos problemas?

Um abraço

joao


id=quote>id=quote>
Link to comment
Share on other sites

nai consigo resolver o problema,estou a fazer o seguinte:

select fflin

seek pempresa+str(tnumint)+str(n_linha)

if found()

if prolock() = .t.

repl_ffli()

delete

prounlock()

endif

endif

docommit()

go top

OL2:UpStable() // Aponta para o registro no ListBox

OL2:Refresh() // Atualiza ListBox

OL2:BupUp() ???o que faz?

experimentei colocar o ol2:bupup() e da erro No Exp.Method twbrowse:bupup?

obrigado

joao

Link to comment
Share on other sites

nai consigo resolver o problema,estou a fazer o seguinte:

select fflin

seek pempresa+str(tnumint)+str(n_linha)

if found()

if prolock() = .t.

repl_ffli()

delete

prounlock()

endif

endif

docommit()

go top

OL2:UpStable() // Aponta para o registro no ListBox

OL2:Refresh() // Atualiza ListBox

OL2:BupUp() ???o que faz?

experimentei colocar o ol2:bupup() e da erro No Exp.Method twbrowse:bupup?

obrigado

joao

Link to comment
Share on other sites

Olá,

Vc esta digitando o método errado, é bugup() e vc esta escrevendo bupup()

citação:

nai consigo resolver o problema,estou a fazer o seguinte:

select fflin

seek pempresa+str(tnumint)+str(n_linha)

if found()

if prolock() = .t.

repl_ffli()

delete

prounlock()

endif

endif

docommit()

go top

OL2:UpStable() // Aponta para o registro no ListBox

OL2:Refresh() // Atualiza ListBox

OL2:BupUp() ???o que faz?

experimentei colocar o ol2:bupup() e da erro No Exp.Method twbrowse:bupup?

obrigado

joao


id=quote>id=quote>
Link to comment
Share on other sites

Nao resolveu o erro ,nao percebo pq ,nao e do sx_setscope porque experimentei com o set filter e da o mesmo erro,e numa 2ªlistbox dentro do mesmo programa sujeita a um filtro quando faco delete ao ultimo registo a listbox nao limpa?

Obrigado

joao

Link to comment
Share on other sites

Olá,

Pelo que estou percebendo, mesmo vc deletando o registro o ponteiro do arquivo continua posicionado no registro, tente antes de usar o refresh() ou bugup() alterar a posição do registro com o Go Top ( DbGoTop() )

citação:

Nao resolveu o erro ,nao percebo pq ,nao e do sx_setscope porque experimentei com o set filter e da o mesmo erro,e numa 2ªlistbox dentro do mesmo programa sujeita a um filtro quando faco delete ao ultimo registo a listbox nao limpa?

Obrigado

joao


id=quote>id=quote>
Link to comment
Share on other sites

como podes ver no codigo que mandei ,estou a fazer go top antes do resfresh() bugup(),o qua acontece e numa listbox em que tenho um produto em varias lojas esta listbox mostra em que lojas esta criado este produto ,por isso se estiver em 3 lojas,ao eliminar a loja 1 fica bem, a loja 2 fica bem,ao eliminar a loja 3 ele aparece o registo da loja 1 novamente e muito estranho os dados nem sao do ultimo registo apagado, mas penso que sera do primeiro registo ????

Obrigado

joao

Link to comment
Share on other sites

como podes ver no codigo que mandei ,estou a fazer go top antes do resfresh() bugup(),o qua acontece e numa listbox em que tenho um produto em varias lojas esta listbox mostra em que lojas esta criado este produto ,por isso se estiver em 3 lojas,ao eliminar a loja 1 fica bem, a loja 2 fica bem,ao eliminar a loja 3 ele aparece o registo da loja 1 novamente e muito estranho os dados nem sao do ultimo registo apagado, mas penso que sera do primeiro registo ????

Obrigado

joao

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...