× Linguagem de Programação ADVPL

Perguntas MBROWSE - ATUALIZAÇÃO DINÂMICA

Mais
10 anos 5 meses atrás #22896 por cmkas
Preciso montar um browse que visualizado na tela, se renove
a cada x minutos.


Verifiquei que o MBROWSE no parametro 21 , tem o timer, então montei:


mBrowse( 6 , 1 , 22 , 75 , "SC5" , NIL , NIL , NIL , NIL , NIL , NIL , NIL , NIL , NIL ,NIL , NIL , NIL , NIL ,cExprFilTop, 25,{|x| AutoRefresh(x)} )


Static Function AutoRefresh(x)
Local oObjBrow:=GetObjBrow() //Obtém o ultimo Objeto Browse
oObjBrow:Refresh()
oObjBrow:setfocus()
Return


Problemas:

1- BROWSE PERDE O SETFOCUS.
( Mesmo executando o comando oObjBrow:setfocus() na função,
o browse perde o setfocus. Preciso que ele retorne ao browse.


2 -BROWSE MUDA DE LINHA.
Preciso que ele execute o refresh, mas permaneça na mesma linha que ele
estiver posicionado. ( Se ele estiver na linha 10, permaneça na 10 e não mude para a linha 1, como está acontecendo).


Podem me ajudar ???


Obrigado.

Cmkas

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.072 segundos
Joomla templates by a4joomla