brunobor Posted December 18, 2006 at 04:51 PM Report #71214 Posted December 18, 2006 at 04:51 PM Boas comunidade, Eu estou a desenvolver uma aplicação em vb2005, usando uma base de dados acess, o grande problema e que não sei como eide proceder para criar um form para inserir dados na base de dados, outro para consultar. Se alguem me poder ajudar agradecia. Atenciosamente
Asgorath Posted December 19, 2006 at 10:50 PM Report #71458 Posted December 19, 2006 at 10:50 PM Boas Se sabes SQL do access não custa nada fazer select e insert. Jorge "The Dark Side Clouds Everthing. Impossible To See The Future Is."My rig: Intel Core 2 Quad Q9450 | abit IP35P | 4G Kingston 800 Mhz | XFX GeForce 9800 GX2 1G ddr3 | 2X WD5000AAJS 500Gb Sata 2 | PSU 600W || Caixa El-Diablo | Creative XMod
Icaro Posted December 20, 2006 at 01:32 PM Report #71523 Posted December 20, 2006 at 01:32 PM Para inserir valores numa base de dados podes utilizar por exemplo o InputBox ou uma caixa de texto e armazenando os valores introduzidos em variáveis. Imaginemos que tens uma BD chamda Clientes.mdb que está colocada na mesma directoria do programa essa base de dados é composta por uma tabela chamada Clientes, com 3 campos(para simplificar): IDVendedor, Nome e Morada.(coloca na BD IDvendedor autonumber) cria um form com 2 caixas de texto, 2 labels 2 listbox e 2 botões: inserir e consultar coloca o seguinte código no topo de Public class frm1 Public caminho As String = Application.StartupPath.ToString no botão inserir- evento click o seguinte código dim nom as string = TxtBoxnome.text dim mor as string = TxtBoxmorada.text Dim cn As New OleDb.OleDbConnection Dim com As New OleDb.OleDbCommand cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;password=; User ID=Admin;Data Source="caminho & "\Clientes.mdb" cn.Open() com.Connection = cn com.CommandType = CommandType.Text com.CommandText = "INSERT INTO Vendas (Nome, Morada) VALUES ('" & nom & "', '" & mor & "')" com.ExecuteReader() cn.Close() no botão consultar Dim cn As New OleDb.OleDbConnection Dim com As New OleDb.OleDbCommand Dim res As OleDb.OleDbDataReader cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;password=; User ID=Admin;Data Source="caminho & "\Clientes.mdb" cn.Open() com.Connection = cn com.CommandType = CommandType.Text com.CommandText = "SELECT * Frrom Vendas" com.ExecuteReader() res = com.ExecuteReader() While res.Read() Me.ListBox1.Items.Add(res.Item(1).ToString) Me.ListBox2.Items.Add(res.Item(2).ToString) End While cn.Close() Obviamente que isto tem mais que se lhe diga mas penso que este exmplo pode ajudar
vbmaster Posted December 20, 2006 at 01:56 PM Report #71525 Posted December 20, 2006 at 01:56 PM Mas será que ninguém vê que há uma secção chamada Dúvidas e Ajudas? Começarei a bloquear tópicos se tais regras não forem cumpridas.
JomarB Posted December 20, 2006 at 05:37 PM Report #71586 Posted December 20, 2006 at 05:37 PM Poderias usar um objecto te te iria facilitar muito o Data Ola neste site e veras varios livros, e depois e so procurar 👍 Csao nao encontres e so dizer ya 😛
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now