MSFLEXGRID
Galera preciso colocar um campo da MSFlexGrid em ordem crescente
no caso do 1 ao 12
estou usando estes codigos...
>>>>>>
Call abrir_banco2
If tab_fat2.State = adStateOpen Then tab_fat2.Close
tab_fat2.Open [Ô]Faturamento[Ô], conectar2, adOpenKeyset, adLockOptimistic
If tab_fat2.BOF = False Or tab_fat2.EOF = False Then
Do Until tab_fat2.EOF
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 0) = tab_fat2!Mes
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 1) = tab_fat2!ano
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 2) = tab_fat2!anos
tab_fat2.MoveNext
MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1
MSFlexGrid1.Row = MSFlexGrid1.Row + 1
Loop
MSFlexGrid1.Rows = MSFlexGrid1.Rows - 1
End If
<<<<
ja usei o >>>
If tab_fat2.State = adStateOpen Then tab_fat2.Close
tab_fat2.Open [Ô] select * from Faturamento order by Mes[Ô]<<<
Mas nao esta dando certo...
como posso resolver issu?
no caso do 1 ao 12
estou usando estes codigos...
>>>>>>
Call abrir_banco2
If tab_fat2.State = adStateOpen Then tab_fat2.Close
tab_fat2.Open [Ô]Faturamento[Ô], conectar2, adOpenKeyset, adLockOptimistic
If tab_fat2.BOF = False Or tab_fat2.EOF = False Then
Do Until tab_fat2.EOF
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 0) = tab_fat2!Mes
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 1) = tab_fat2!ano
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 2) = tab_fat2!anos
tab_fat2.MoveNext
MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1
MSFlexGrid1.Row = MSFlexGrid1.Row + 1
Loop
MSFlexGrid1.Rows = MSFlexGrid1.Rows - 1
End If
<<<<
ja usei o >>>
If tab_fat2.State = adStateOpen Then tab_fat2.Close
tab_fat2.Open [Ô] select * from Faturamento order by Mes[Ô]<<<
Mas nao esta dando certo...
como posso resolver issu?
Qual é a estrutura da tabela (campos e tipos de dados)?
For X = 1 To MSFlexGrid1.Rows - 1
MSFlexGrid1.Row = X
MSFlexGrid1.col = 1 [ô]coluna
MSFlexGrid1.Sort = 1
Next X
[ô] MSFlexGrid1.Sort = 1 Crescente
[ô] MSFlexGrid1.Sort = 2 Decrescente
esse código ai.
MSFlexGrid1.Row = X
MSFlexGrid1.col = 1 [ô]coluna
MSFlexGrid1.Sort = 1
Next X
[ô] MSFlexGrid1.Sort = 1 Crescente
[ô] MSFlexGrid1.Sort = 2 Decrescente
esse código ai.
Tópico encerrado , respostas não são mais permitidas