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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Duvida com combo
Brasukita
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/02/2005 20:35 hs            
Eu sou iniciante em VB, meu acesso ao BD é via DAO, alguem sabe me explicar como fica?

Não basta apenas ler o mundo que nos cerca...
Nem sequer nos basta assistí-lo a nossa frente...
É preciso sentir que interagimos com ele.
   
Mateus
AMADORA
PT - PORTUGAL
ENUNCIADA !
Postada em 14/02/2005 21:31 hs            
Dado que ninguém responde e tentando utilizar os "velhos" conhecimentos de DAO, tentei adptar o meu "ADO"(espero não ter esquecido nada):
 

UTILIZANDO DAO

 

Private Sub Preencher_Produtos()

 

Dim db As  DAO.Database ‘ Esta seria a conexão com a base de dados

Dim daoprodutos As DAO.Recordset

Dim strSQL As String

 

strSQL = "Select prod_codig, prod_desig, prod_valunit from tPRODUTOS "

 

 

Set db = OpenDatabase(App.Path & "omedamdb.mdb")

 

Set daoprodutos= New DAO. Recordset

Set daoprodutos = db.OpenRecordset(strSQL, dbOpenDynaset)

 

If daoprodutos.RecordCount > 0 Then

    daoprodutos.MoveMin

    Do While Not daoprodutos.EOF

      

        CboProduto.AddItem daoprodutos("prod_desig")

       

        Next

        daoprodutos.MoveNext

   

  Loop

 

End If

 

‘Se reparar a recordset continua aberta

 

End Sub

 

 

Private Sub CboProduto _Click()

 

intContItem = CboProduto.Text

 

If daoprodutos.RecordCount > 0 Then

    daoprodutos.MoveMin

    Do While Not daoprodutos.EOF

    

    If CboProduto.Text = daoprodutos.("prod_desig") Then

        TxtProd_Valunit.Text = daoprodutos.("prod_valunit")

        Exit Sub

       

    End If

   

        daoprodutos.MoveNext

Loop

 

End If

 

‘aqui  a recordset é fechada e destruída

 

daoprodutos.Close

Set daoprodutos = Nothing

End Sub

 


João Mateus

Se precisar de ajuda extra, visite:

http://joaomateus.planetaclix.pt

   
Brasukita
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/02/2005 22:36 hs            
Mateus, muito obrigada! eu vou testar e posto a resposta!!!

Não basta apenas ler o mundo que nos cerca...
Nem sequer nos basta assistí-lo a nossa frente...
É preciso sentir que interagimos com ele.
   
Página(s): 2/2     « ANTERIOR  


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