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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta
Guilherme
não registrado
Postada em 17/05/2006 10:51 hs   
Bom dia pessoal
  O meu sistema usa uma consulta que mostra todas as entradas de uma determinada movimentação. O campo codmov está classificado como Crescente, só que quando eu testo a consulta, pelo Access, os registros aparecem invertidos, isto é, o último é o primeiro e o que deveria ser o primeiro é o último. Consequentemente, os registros mostrados no DBGrid tb ficarão com essa configuração. O meu SQL tem a instrução "ORDER BY [Aux Mov].codmov ASC;" no fim dela.
   Eu não sei como fazer pra arrumar isso!! Se eu tirar o ORDER BY, quando um usuário adicionar registros à movimentações de um dia anterior, por exemplo, o mesmo irá ficar desordenado, isto é, ao invés de ser o último registro, passa à ser o primeiro! É estranho demais!! Alguém tem alguma sugestão?!
Obrigado desde já!!
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 17/05/2006 11:42 hs            
bom, qual o tipo de dados q vc utiliza??
Se for número ao ordenar por ordem crescente é normal...
1
2
3
 
etc
 
Se vc colocou o codmov como texto ae é diferente...
vai ficar esquisito assim:
1
11
12
13
2
21
22
3
31
32
 
entendeu??
 
Se for tipo texto vc vai ter q colocar zeros à esquerda para evitar isso...
 
qq dúvida é só postar
 
t+
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 17/05/2006 11:59 hs            
tenta:
"ORDER BY cint([Aux Mov].codmov) ;"
nãoprecisa colocar que é ascendente ele assume altomaticamente, só se for descendente é que é nescessário

dsmn
     
Guilherme
não registrado
Postada em 17/05/2006 13:22 hs   
Hum!!! Certo...vou tentar...
O tipo de dados de codmov é Número mesmo.
 
Obrigado pela ajuda de novo!!
     
Guilherme
não registrado
Postada em 17/05/2006 16:51 hs   
Opa pessoal
Então, eu tentei sua sugestão Daniel, mas não deu certo!!
Será que não tem uma outra?!

Obrigado
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 18/05/2006 09:38 hs            
è para funcionar a sql com o order by, deve trazer os dados pela ordem solicitada, sujiro, verificar o seu código, verifica se não tem nenhuma outra referencia ao dbgrid, as vezes...

dsmn
     
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-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página