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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Carregar combo box co dados de uma tab.
Michaelsnts
não registrado
Postada em 18/09/2004 21:22 hs   
Ola,
 
Em um form tenho uma combo a qual deve ser carrega com dados de uma tabela, no caso um campo da tabela chamado Cor.
Como faco para que qdo o form for carregado o combo box carregue os dados desta tabela?
 
Obrigado,
 
Michaelsnts
     
caco
Pontos: 2843

SP - BRASIL
Postada em 18/09/2004 21:35 hs            
Oi!
 
Usando ADO e Access faça o seguinte:
 
1. Adicione no seu projeto referência à "Microsoft ActiveX Data Objects 2.x Library"
 
2. Coloque o código abaixo no projeto e altere conforme necessidade.
 
Private Sub Form_Load()
 
   Dim conn As ADODB.Connection
   Set conn = New Connection
  
   Dim rsCores As New ADODB.Recordset
   Set rsCores = New Recordset
  
   Dim sSQL As String
  
   cbCores.Clear 'Combobox
  
   conn.Open "Provider=Microsoft.Jet.OleDb.4.0;Data Source=c:database.mdb"
  
   sSQL = "SELECT * FROM tblCores"
  
   Set rsCores = conn.Execute(sSQL, , adCmdText)
  
   While Not rsCores.EOF
      cbCores.AddItem rsCores("Cor")
      rsCores.MoveNext
   Wend
  
   conn.Close
   Set conn = Nothing
  
End Sub
 
 
Qualquer dúvida , pergunte. Abraço!

Messenger: vbdev@uol.com.br

     
Geronimo
Pontos: 2843
JOINVILLE
SC - BRASIL
Postada em 19/09/2004 19:35 hs            
Set BancoDeDados = OpenDatabase(App.Path & "CATALOGO.MDB", False)
Set TBCadastro = BancoDeDados.OpenRecordset("select distinct Pasta from cadastro order by Pasta asc")
  
With combobox
    .Clear
      Do While Not TBCadastro.EOF
        .AddItem TBCadastro("Pasta")
        TBCadastro.MoveNext
      Loop
   End With
   

"O pior inimigo que você poderá encontrar será sempre você mesmo."
     
Mateus
AMADORA
PT - PORTUGAL
Postada em 21/09/2004 08:18 hs            
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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