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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ordem alfabetica
CT
SÃO CARLOS
SP - BRASIL
ENUNCIADA !
Postada em 16/06/2008 10:37 hs         
olá. Eu tenho um banco de dados e tenho uma rotina de pesquisa e ela é mostrada em um dbgrid e ate pode imprimir . mais eu gostaria que ficasse em ordem alfabetica.
grato..
   
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 16/06/2008 10:43 hs            
Olá, amigo, explique melhor a sua dúvida. Você quer mostrar no dbgrid em ordem alfabética, é isso?
Você utiliza ADO ou DAO? Escreva o código em que você mostra no dbgrid.
 
Até mais.
   
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 16/06/2008 11:19 hs            
Na sql que vc usa para abrir sua tabela, coloque no fim
 
order by nome
 
Dai vai carregar em ordem alfabetica... T+
     
CT
SÃO CARLOS
SP - BRASIL
ENUNCIADA !
Postada em 16/06/2008 12:21 hs         
o codigo é esse!
Private Sub Text1_LostFocus()
Dim AreaTrabalho As Workspace
Dim query As String
Dim xxbco As Database
Set AreaTrabalho = DBEngine.Workspaces(0)
Set XBCO = AreaTrabalho.OpenDatabase(App.Path & "Temp1.Mdb", False, False)
query = "Select * From Temp1 order by D1"
Set DYN1 = XBCO.OpenRecordset(query)
While Not DYN1.EOF
DYN1.Delete
DYN1.MoveNext
Wend
 
Set AreaTrabalho = DBEngine.Workspaces(0)
Set xxbco = AreaTrabalho.OpenDatabase(App.Path & "Estoque.Mdb", False, False)
query = "SELECT* FROM Cadastro order by E12"
Set dyn = xxbco.OpenRecordset(query)
While Not dyn.EOF
If (dyn("E12")) = (Text1.Text) Then
 

DYN1.AddNew
DYN1("d1") = dyn("E12")
DYN1("d2") = dyn("E1")
DYN1("d3") = dyn("E4")
DYN1("d4") = dyn("E5")
DYN1("d5") = dyn("E7")
DYN1("d6") = dyn("E8")
DYN1("d7") = dyn("E3")
DYN1.Update
 
End If
 
 
 

dyn.MoveNext
Wend
XBCO.Close
xxbco.Close

Data1.Refresh

End Sub
   
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 16/06/2008 13:55 hs            
O que são os campos D1 e E12 onde você colocou Order By?
   
CT
SÃO CARLOS
SP - BRASIL
ENUNCIADA !
Postada em 16/06/2008 14:16 hs         
D1 =  estoque (é um banco de dados temporario)
E12 = estoque
 
   
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