AJUDA PARA CRIAR UMA CLASSIFICACAO

RENNERFERNANDES 01/08/2009 09:22:48
#318528
Primeiramente olá para todos

Essa é a primeira vez que venho no fórum, gostaria de saber, se alguém pode me ajudar a criar em uma flexgrid, um mecanismo de classificação, igual a do Campeonato brasileiro. No mesmo sistema, de desempate, consegui fazer uma vez, mas não consegui criar o critério de desempate, ai quando tinha pontuação igual um não aparecia!!!![S33]

por favor, preciso muito disso!!!

Desde já agradeço.

Renner Fernandes![S97]
TECLA 01/08/2009 11:36:36
#318532
Como não conheço nada de futebol, posta um PRINT com uma imagem do MSFLEXGRID.
LLAIA 01/08/2009 11:45:24
#318534
cara, uma vez tava pensando nisso enquanto eu assistia o jogo, e tenho quase certeza que se os campos forem ordernados de acordo com a relevância na ordem decrescente
RENNERFERNANDES 01/08/2009 15:58:03
#318550
Ve essa ai:



Leandro Laia , não entendi o que você quis dizer :S
EDERMIR 02/08/2009 19:38:28
#318606
Quando quero fazer uma classificação em um GRID não utilizo nenhuma coluna [Ô]aparente[Ô].

No seu exemplo, crio uma coluna chamada ORDEM com GRID1.COLWIDTH(grid1.cols-1) = 0 (não vai aparecer na tela)
Lá eu classifico o que preciso:

Wchave1 = PONTOS
Wchave2 = VITORIAS
Wchave3 = GOLS_PRO-GOLS_CONTRA

Então faço um LOOP (FOR...NEXT) para a atualização do campo:

For Wx = 1 to GRID1.ROWS-1
Wchave1 = format(grid1.textmatrix(Wx,2,[Ô]000[Ô])
Wchave2 = format(grid1.textmatrix(Wx,4,[Ô]000[Ô])
Wchave3 = format(grid1.textmatrix(Wx,5,[Ô]000[Ô])

Grid1.textmatrix(Wx,grid1.cols-1) = Wchave1 & Wchave2 & Wchave3
Next Wy

Então coloque a GRID em ordem crescente pela coluna [Ô]escondida[Ô] e renumere a coluna 0
RENNERFERNANDES 02/08/2009 21:38:30
#318617
Cara, na lógica eu entendi mais ou menos, o problema é que não consegui passar para pratica, teria como me passar um exemplo?
RENNERFERNANDES 04/08/2009 10:50:20
#318821
Alguém pra me ajudar?
Tópico encerrado , respostas não são mais permitidas