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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Combo dinamico
equipa_elafar
SÃO PAULO
SP - BRASIL
Postada em 15/08/2005 18:14 hs            
access Estoque
tabela Pedido
campo Clientes
Fiz esta rotina para pegar as lojas direto do banco de dados
Do While Not Pedido.EOF
Combo1.AddItem Pedido("Cl")
Pedido.MoveNext
Loop
 
A rotina esta funcionando bem, mas se o bd tiver dois clientes com o nome Vbweb, aparece duas vezes no combo
Como eu faco para aparecer apenas um , quando repitir 
 

rafa
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 15/08/2005 18:33 hs         
dim rst as recordset
set rst = vgdb.openrecordset("select distinct clientes form pedido"
Do While Not rst.EOF
Combo1.AddItem Pedido("clientes")
rst.MoveNext
Loop
 
   
equipa_elafar
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 15/08/2005 23:40 hs            
Matini, nao deu certo ate coloquei ")" no final
Fica amarelo a linha
set rst = vgdb.openrecordset("select distinct Cl form Pedido") meu Form load
 
Set BancoDeDados = OpenDatabase(App.Path & "Biblioteca.MDB")
Set Pedido = BancoDeDados.OpenRecordset("Pedido", dbOpenTable)
 

Dim rst As Recordset
Set rst = vgdb.OpenRecordset("select distinct clientes form pedido")
Do While Not rst.EOF
Combo1.AddItem Pedido("clientes")
rst.MoveNext
Loop

rafa
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 16/08/2005 08:17 hs         
assim funciona:
 
Dim vgdb As Database
Private Sub Form_Load()
  Set vgdb = OpenDatabase("C:Documentos_AndréTempBancoDeDados.mdb")
  Dim rst As Recordset
  Combo1.Clear
  Set rst = vgdb.OpenRecordset("SELECT DISTINCT Pedidos.[Codigo do cliente] From Pedidos ORDER BY Pedidos.[Codigo do cliente];")
  Do While Not rst.EOF
    Combo1.AddItem rst![Codigo do cliente]
    rst.MoveNext
  Loop
  If Not rst Is Nothing Then
    rst.Close
    Set rst = Nothing
  End If
End Sub
     
Rafael The Best
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 16/08/2005 09:08 hs            
do jeito q a galera falou funciona.
 
eu também uso o distinct e funciona.
 
qualquer dúvida posta ae.

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
   
Página(s): 1/1    


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