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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ordenar
AAA
OURINHOS
SP - BRASIL
ENUNCIADA !
Postada em 23/01/2008 01:06 hs            
Para mover para o primeiro item da tabela eu coloco em cmd "Cadastro.MoveMin", gostaria que ao invés de ir para o primeiro item, fosse para o menr item da tabela, "order by código"
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 23/01/2008 11:38 hs            
se vc selecionar já ordenado de modo crescente é só ir para o primeiro registro mesmo com o "Cadastro.MoveF irst"
 
Agora se vc não quer fazer a seleção assim então vc usa o sort:
 
Comando.Sort = "campo"
ou
Comando.Sort = "Campo Desc"
 
Qualquer coisa posta...
 
at+
 
   
AAA
não registrado
ENUNCIADA !
Postada em 23/01/2008 13:58 hs   
Ghost me desculpe, na hora de escrver o post eu coloquei "Cadastro.MoveMin", eu nem sei para que serve isto. Eu uso o moveMin, porém, não faço qualquer tipo de seleção de campo e o que eu queria é selecionar um determinado campo e ordenar por ele de modo crescente. Da forma que eu faço é apontado o primeiro registro da tabela.
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 23/01/2008 14:06 hs            
Caro colega... ao escrever o site troca "F_irst" por "Min" (qdo escrito de maneira correta). Isso eu entendi.
 
Então, para ordenar o campo de modo crescente ou vc faz isso ao fazer a sua consulta usando a cláusula "order by campo" ou usando a propriedade "sort" como fiz descrito acima.
 
Deste modo o primeiro registro no recordset é o seu menor registro ordenado pelo campo escolhido.
 
 
 
     
JOM
não registrado
ENUNCIADA !
Postada em 23/01/2008 23:13 hs   
Um exemplo:
 
se você usar um datagrid para mostrar determinados campos, então vc coloca para quando clicar no cabeçalho, ou seja, no nome do campo, ele ordena pelo campo escolhido assim: ponha no evento Head_click
 
Private Sub DataGrid1_HeadClick(ByVal ColIndex As Integer)
rs.Sort = rs.Fields(ColIndex).Name   'ordena pelo campo clicado no index da coluna
End Sub
antes do click
 
campo1  campo2  campo3
c           F           g
a           e           h
b           D           i
 
Clicado na segunda coluna(campo2)
 
campo1  campo2  campo3
b           D           i
a           e           h
c           F           g
 
Clicado na primeira coluna(campo1)
campo1  campo2  campo3
a           e           h
b           D           i
c           F           g
   
AAA
não registrado
ENUNCIADA !
Postada em 25/01/2008 00:19 hs   
Jom, no caso não vou usar um grid. O sistema usa grid onde é ordenado, no evento HeadClick eu coloco :     
     If rstPesquisa.State = adStateOpen Then
          rstPesquisa.Sort = rstPesquisa.Fields(ColIndex).Name
     End If
Funciona perfeitamente, mas agora o que eu preciso é fazer isto funcionar em um comandbutton e exibir os dados em algumas textbox
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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