USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Msflexgrid
Andrepaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 02/12/2004 09:08 hs            
Muuuuuuito bom Ghost... valew mesmo .. necessariamente minha tabela precisa ser do tipo Data? ou pode ser string e ele organiza dessa mesma forma ?
Ah um "probleminha" que deu ... ele não está organizando direito vou colar o código aqui ok ? ve se eu fiz algo errado por favor ... é que na primeira vez q organiza vai na ASCendente .. e a segunda na Desc... só que ele só tah organizando na ASC ... pq será ?
 
ai vai o código .....
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Private Sub msfmostra_Click()
Dim rsSort As DAO.Recordset
With msfmostra ' msfmostra eh o nome do meu FLEX
If .Row <> .RowSel And .Rows - 1 = .RowSel Then
    If vAsc = True Then ' esse vAsc verifica em qual ordem organizar
        If .ColSel = 4 Or .ColSel = 5 Then ' coluna 4 e 5 são as de datas
                'Clicando no cabeçalho da coluna para indexar
                datapopula.Recordset.Sort = "DATA DESC" 'datapopula é o nome do meu DATA
                    Set rsSort = datapopula.Recordset.OpenRecordset
                Set datapopula.Recordset = rsSort 
            atualizar_msfmostra ' essa função da um refresh no data e formata o FLEX
        Else
            .Col = .ColSel
            .Sort = 2
        End If
            vAsc = False
    Else
        If .ColSel = 4 Or .ColSel = 5 Then
                'Clicando no cabeçalho da coluna para indexar
                datapopula.Recordset.Sort = "DATA" 
                    Set rsSort = datapopula.Recordset.OpenRecordset
                Set datapopula.Recordset = rsSort
            atualizar_msfmostra
        Else
            .Col = .ColSel
            .Sort = 1
        End If
            vAsc = True
    End If
'Caso a Coluna seja selecionada
Else
'Caso a Célula seja selecionada
End If
End With
 
End Sub
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
valew por toda ajuda...

Emoções ¿? AndrePaulo ¿? Emoções
   
AndrePaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 02/12/2004 12:41 hs            
encontrei ... nao organizava certo .. porque eu estava dando o datapopula.refresh ...
agora esta ok ..
e o campo tem q ser mesmo do tipo data ... senão nao funciona...
 

Emoções ¿? AndrePaulo ¿? Emoções
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 02/12/2004 13:08 hs            
Sim, o campo de datas tem q ser do tipo data/hora senão não funciona do jeito q vc quer mas isso vc arruma no Bco de dados, mudando o tipo do campo. Não usei a propriedade sort do FlexGrid pq se está ligado ao Datacontrol ele já indexa usando a propriedade sort do DataControl, mas se está dando certo tudo bem.
 
qq coisa estamos ae pra ajudar e ser ajudado não é mesmo?
 
t+
   
AndrePaulo
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 02/12/2004 17:03 hs            
OPaaa... com certeza ... valew mesmo ae pelo help. ...
um abraço...
 

Emoções ¿? AndrePaulo ¿? Emoções
   
Página(s): 2/2     « ANTERIOR  

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página