View Full Version : VB base de dados Access


PF_PLAYER
06-06-2007, 16:33
Boas.

bem, tenho uma duvida, estou fazer um programa que mostra uma lista de fornecedores e os seus produtos, mas a minha duvida é a seguinte, como faço para adicionar dados das textboxs do nome e morada nas respectivas tabelas da bd em access ao clicar no botão para adicionar?
os dados depois podem ser acedidos através das listboxs que se vêem nas imagens, essa parte já está feita.

http://xs216.xs.to/xs216/07232/img1.PNG

:)

JomarB
07-06-2007, 20:18
Poderias utilizar o DataControl e depois utilizar o metodo:
Data1.Recordset.Addnew

Bino_def
11-06-2007, 23:20
Poderias utilizar o DataControl e depois utilizar o metodo:
Data1.Recordset.Addnew
Ou então vais às propriedades da textbox ou da label que queres e nas propriedades vais a databinding e depois clicas em + e depois em text e clicas no que a aparece à frente e clicas na seta para baixo vai-te abrir uma cena e tens de ir a (nome da tabela)bindigsource e escolhes o campo da base de dados que queres e o VB faz a ligação automaticamente.
Desculpa se alguma coisa vai mal escrita mas estou a falar de cor, sem estar a olhar para o VB,
Cumps !

PedroF
12-06-2007, 09:31
Boas podes sempre criar uma consulta "adicionar" e executa-la ao clicar no botao, ou entao, no evento "ao clicar" do botao, crias o codigo:

dim sql as string

sql="INSERT INTO TabelaQueQueres (Nome, Morada) SELECT '" & me.NomeTextbox & "' AS Expr1, '" & me.MoradaTextbox & "' AS Expr2;"

DoCmd.SetWarnings False 'Tira o aviso padrao do access
DoCmd.RunSQL sql
DoCmd.SetWarnings True 'Repoe o aviso