FLEXGRID
Olá amigos, estou utilizando o componente flexgrid porém não estou conseguindo ordernar os campos por dada, apenas consigo quando é número ou texto.
alguem saber uma forma de ordenar por data?
alguem saber uma forma de ordenar por data?
bom como vc carrega o flexgrid, poste seu código.
faz o select order by, e joga no msflexgrid, flw
mais eu quero de modo que não user sql
vc deve tá usando o método Sort do flexGrid.
data no formato brasileiro, dd/mm/yyyy, não dá pra ordenar, no formato americano sim mm/dd/yyyy.
data no formato brasileiro, dd/mm/yyyy, não dá pra ordenar, no formato americano sim mm/dd/yyyy.
colega jander veja este código, ele é muito bom, vc ordena o flexgrid conforme click na coluna]
Private Sub MSFlexGrid1_Click()
Call FlexSort([Ô]A[Ô])
End Sub
Private Sub MSFlexGrid1_DblClick()
Call FlexSort([Ô]D[Ô])
End Sub
Sub FlexSort(Mode As String)
If MSFlexGrid1.Row = 1 Then
If MSFlexGrid1.MouseCol = 0 Then
MSFlexGrid1.Col = 0
If Mode = [Ô]A[Ô] Then
MSFlexGrid1.Sort = flexSortNumericAscending
Else
MSFlexGrid1.Sort = flexSortNumericDescending
End If
ElseIf MSFlexGrid1.MouseCol = 1 Then
MSFlexGrid1.Col = 1
If Mode = [Ô]A[Ô] Then
MSFlexGrid1.Sort = flexSortStringAscending
Else
MSFlexGrid1.Sort = flexSortStringDescending
End If
End If
End If
End Sub
Tópico encerrado , respostas não são mais permitidas