Crieu uma FwMarkBrowse baseado na SX3, e queria saber se é possivel deixar fixo a ordem dos registro e não permitir que o usuario mude.
Por exemplo tenho os campos Nome, Data e Prioridade
Gostaria que os registros ficassem sempre classificados por Prioridade+Data
Testa:
oBrowse:oBrowse:SetSeek(.F.,_aSeek)// Desabilita a utilização da pesquisa de registros no Browse.
O SetSeek() apenas remove o campo de pesquisa no browse, continua podendo alterar a ordem dos registro, Obrigado!
Veja esse link https://www.blogadvpl.com/usando-a-classe-fwmarkbrowse-com-tabela-temporaria/#page-content
Observei esse trecho:
//Fecha todos os índices da área de trabalho corrente.
dbClearIndex()
//Acrescenta uma ou mais ordens de determinado índice de ordens ativas da área de trabalho.
dbSetIndex(cIndice1+OrdBagExt())
Sucesso!
Acho que deve funcionar apenas com Tabela Temporaria, como estou trabalhando com tabela do banco, não da erro mas o browse buga, apresenta os registros mas não consigo navegar por eles, não consigo selecionar, alterar ou visualizar.