Página 1 de 1

ORDENAÇÃO TBROWSE

Enviado: 15 Mar 2005 16:58
por MARCELOG
É POSSÍVEL EFETUAR A ORDENAÇÃO VISUAL DO OBJ TBROWSE, OU SEJA, ORDENÁ-LO PELO CONTEÚDO DA COLUNA (:BLOCK), SEM NECESSIDADE DE ÍNDICE ATIVO?

Enviado: 16 Mar 2005 00:16
por Dudu_XBase
Boa Noite Marcelog !!
Em nome da família lhe desejo boas vinda ao fórum do Toledo.

Não tem como vc usar ordenação de campo que não tenha um indice para ele.....
Porém se esse seu browse for de poucos registros compensa vc jogar numa matriz, indexar ela com o comando asort() e exibi-la, vc não criará nenhum arquivo extra.
Ou fazer um coisa mais interessante executar o comando asort de acordo com a coluna que o usuário selecionar e desejar ordenar, mas isso ficará um pouco lerdo caso a matriz contenha mtos elementos, vc tb poderia clonar essa matriz em diversas outras cada uma com uma ordem diferente, ae vc poderia simplesmente ativar a matriz com a ordem do campo que deseja ordenar criando uma função na navegação do browse, para deixar o usuário selecionar qual campo que ele qr ordenar.
Mas não esquecendo do limite de elementos da matriz que é de 4096.
Se passar do limite vc terá q usar indices temporários ou fixos.

Visite essa postagem fala do uso de tbrowse com arrays.
https://pctoledo.org/forum/viewtopic.php?t=1761

Enviado: 16 Mar 2005 19:18
por MARCELOG
Valeu pela dica. Muito obrigado!