Tenho este browse e gostaria de clicar em um botao e recarregar o browse com a nova QUERY, como posso fazer isso?
cQuery := "SELECT codigo,descricao FROM produtos order by codigo"
oServerQry := oServer:Query( cQuery )
redefine xbrowse oBrw fields trans(oServerQry:codigo,'999999'),;
oServerQry:descricao,;
headers 'Código',;
'Descrição';
colsizes 50,300 lines ID 101 OF oDlg
redefine button id 102 of odlg action(ALTERARQUERY(obrw,oServer,oServerQry ) )
oBrw:SetDolphin(oServerQry, .f.)
oDlg:oClient := oBrw
...
/************************************/
FUNCTION ALTERARQUERY(obrw,oServer,oServerQry )
/*
*/
cQuery := "SELECT codigo,descricao FROM produtos order by descricao" ///<-ALTERAR QUERY
oServerQry := oServer:Query( cQuery )
obrw:refresh()
return(.t.)