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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Combobox ou Data combo
NT
SANTO ANDRÉ
SP - BRASIL
Postada em 05/09/2005 13:57 hs            

Como faço para...utilizar um combobox ou datacombo. tenho uma tabela com codigo de materiral e nome do material..quero fazer selecionar o cod do material ou digitar e aparecer o material correspondente ao código num text ou num label ate mesmo no em outro combo..ja tentei de tudo mas nao tive sucesso o banco de dados e acess 2000.

Agradeço desde já

Tiago Foltran

 

 

     
Raphael
JOINVILLE
SC - BRASIL
Postada em 06/09/2005 14:08 hs            
Fala Tiago, pra preencher combobox eu utilizo uma função q eu mesmo criei..
onde vc passa o nome do combobox, o campo a ser mostrado e o valor...
para pegar o valor do item selecionado basta o seguinte:
valor = combobox.itemdata(combobox.listindex)
para selecionar um item no combobox automaticamente basta fazer um loop e verificar o valor referente e setar o listindex.
segue a minha função abaixo: (detalhe eu uso DAO com ela)
Sub Adicionar(cbo, SQL As String, Campo As String, valor As String)
  cbo.Clear
  Dim RST As Recordset
  Set RST = Dados.OpenRecordset(SQL)
  While Not RST.EOF
    If InStr(Campo, ",") Then
      campos = Split(Campo, ",")
      cbtxt = ""
      For x = LBound(campos) To UBound(campos)
        cbtxt = cbtxt & RST(campos(x)) & " "
      Next
      cbo.AddItem cbtxt
    Else
      cbo.AddItem RST(Campo)
    End If
    If valor <> "" Then
      cbo.ItemData(cbo.ListCount - 1) = RST(valor)
    End If
    RST.MoveNext
  Wend
  RST.Close
  Set RST = Nothing
End Sub
 
 
     
NT
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 06/09/2005 16:59 hs            

Eu utilizo ado se for possivel e se tiver um codigo mais simples.

Mas obrigado por ter me passado este tambem foi util em outro sistema que estou fazendo.

Até++++

 

   
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