Parabesn Carlos Suas aulas são muito boas, sou muito grato, pois tudo que precisei e quase todas as minhas duvidas tiro vendo os seus videos. parabéns mesmo. e obrigado por compartilha com quem tem vontade de aprender. Deus abençoe a sua vida.
Muito boa aula Carlos. Como eu poderia fazer para ter acesso a esses códigos e tentar fazer uma conexão entre tabelas de um Banco de Dados Access que possuo. Carlos, vendo o link do seu Face abaixo, lhe adicionei. Abrçs.
Wallace Lima muito obrigado por gostar da minha video aula. Segue logo abaixo o código. Abraços... Imports System.Data Imports System.Data.OleDb Module mdlAcesso Public Function GetConnection() As OleDbConnection Dim sql As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\Projetos Visual Studio 2012 Vídeo Aulas\DadosComboBox\dados.accdb" Return New OleDbConnection(sql) End Function End Module Imports System.Data Imports System.Data.OleDb Public Class Form1 Private Sub PCarregaDados() Using con As OleDbConnection = GetConnection() Try con.Open() Dim sql As String = "SELECT * FROM componentes" Dim cmd As OleDbCommand = New OleDbCommand(sql, con) Dim da As OleDbDataAdapter = New OleDbDataAdapter(cmd) Dim dt As DataTable = New DataTable da.Fill(dt) cmbComponentes.ValueMember = "codigo" cmbComponentes.DisplayMember = "descricao" cmbComponentes.DataSource = dt Catch ex As Exception Finally con.Close() End Try End Using End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load PCarregaDados() End Sub Private Sub cmbComponentes_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbComponentes.SelectedIndexChanged txtNome.Text = cmbComponentes.Text End Sub End Class
Carlos Henrique Pereira Olá! Estou desenvolvendo um projeto em VB no Visual Studio 2013. E a minha dificuldade no momento é a que você aborda neste video. Segui as orientações do código porém deu erro. As duas textbox foram preenchidas com o exato valor mostrado pelo combobox (dropdownlist). No seu código você usa: ValueMember e DisplayMember. Talvez o problema seja nessa passagem do código. Eles não estão disponíveis no VB (VS 2013). Você poderia ajudar a resolver este problema?
Carlos Henrique Pereira Eu consegui entender o erro revendo o vídeo. O código que está impresso esta incompleto em relação ao apresentado no vídeo. Então o complementei e agora está funcionando como deveria. Agradeço a atenção. Agora eu não consigo é gravar os combobox e textbox na nova tabela e aparentemente não apresenta erro.
Paulo César Lopes de Sousa este final de semana estarei ocupado finalizando um projeto, mas caso até semana que vem você não conseguir resolver, pode entrar em contato que eu lhe ajudarei. Abraços!!!
Boa aula, mas como eu poderia estar filtrando os dados ao digitar um nome em uma TextBox, pois creio que a pesquisa no meio de tantos dados facilitaria espero ansioso. att,
Boa tarde, Como faço para realizar um preenchimento automático no combobox? Por exemplo, digamos que vinculei um banco de dados com a classe CIDADES. Daí, queria que ao começar a digitar o nome da cidade, ele fosse surgindo sugestões com as letras que já digitei. Abraços.
Carlos Henrique Pereira perfeito eu tou montando aqui, tou baixando o VB2013, assim que terminar começo.. tenho que entregar esse projeto urgente hahahaha (faculdade) tem face?
Bom dia amigo , eu uma dúvida ! Preciso inserir alguns dados no banco de dados . Mas não quero usar os recursos visuais , gostaria de fazer isso via código. Como faço ?
ola, muito bom seus videos, estou com um problema fiz em meu sistema algo parecido com que vc mostra no video, só que no meu caso tenho campos vazios no banco de dados e qdo vai retornar esses campos vazios da um erro de DBNull, como poderia resolver isso?? poderia me ajudar?? Obrigado.
ola tbm gostaria que vc me ajudasse pois queria ao digitar o codigo do produto ele fosse la no banco de dados e retornasse os dados daquele codigo nos textbox isso em vb,net desde ja agradeço
Consegui, como agora colocar um botão de adicionar + dados nesse banco de dados, eu sei adicionando via data source via código igual você fez eu não sei, pode por os 2 ? acho que vai fica 2 bancos de dados diferente.
Carlos Henrique Pereira obrigado, vou entrar em contato logo. outra pergunta tem como deixar o ComboBox em branco ao invés de já com o primeiro resultado do select? eu coloquei o função para carregar o ComboBox no evento de click nele, porém achei que não ficou muito legal, teria alguma outra maneira? Obrigado pela atenção, suas vídeo aulas estão me ajudando muito parabéns pelo trabalho.
Amigo, estava dando esse erro toda hora: O provedor 'Microsoft.ACE.OLEDB.12.0' não está registrado na máquina local, consegui resolver instalando um programa da microsoft, mas agora ele antes de abrir da esse erro: a propriedade selectcommand não foi inicializada antes de chamar 'fill' Não sei mais oque fazer. código do form1 Imports System.Data Imports System.Data.OleDb Public Class Form1 Private Sub PPreenchaComboBox() Using con As OleDbConnection = GetConnection() Try con.Open() Dim sql As String = "SELECT Nome FROM servidores" Dim cmd As OleDbCommand = New OleDbCommand(sql, con) Dim da As OleDbDataAdapter = New OleDbDataAdapter Dim dt As DataTable = New DataTable da.Fill(dt) cmxNomeservidores.DisplayMember = "Nome" cmxNomeservidores.DataSource = dt Catch ex As Exception MsgBox(ex.Message) Finally con.Close() End Try End Using End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load PPreenchaComboBox() End Sub End Class
Parabesn Carlos Suas aulas são muito boas, sou muito grato, pois tudo que precisei e quase todas as minhas duvidas tiro vendo os seus videos. parabéns mesmo. e obrigado por compartilha com quem tem vontade de aprender. Deus abençoe a sua vida.
Gostaria de parabenizá-lo pelo show de aula, assistir videos que me ajudaram muito. Obrigado e que Deus te abençoe sempre!!
Muito boa a explicação, estou iniciando agora a programação com Visual Studio, gostei muito.
Muito boa aula Carlos.
Como eu poderia fazer para ter acesso a esses códigos e tentar fazer uma conexão entre tabelas de um Banco de Dados Access que possuo.
Carlos, vendo o link do seu Face abaixo, lhe adicionei.
Abrçs.
Wallace Lima muito obrigado por gostar da minha video aula. Segue logo abaixo o código.
Abraços...
Imports System.Data
Imports System.Data.OleDb
Module mdlAcesso
Public Function GetConnection() As OleDbConnection
Dim sql As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\Projetos Visual Studio 2012 Vídeo Aulas\DadosComboBox\dados.accdb"
Return New OleDbConnection(sql)
End Function
End Module
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
Private Sub PCarregaDados()
Using con As OleDbConnection = GetConnection()
Try
con.Open()
Dim sql As String = "SELECT * FROM componentes"
Dim cmd As OleDbCommand = New OleDbCommand(sql, con)
Dim da As OleDbDataAdapter = New OleDbDataAdapter(cmd)
Dim dt As DataTable = New DataTable
da.Fill(dt)
cmbComponentes.ValueMember = "codigo"
cmbComponentes.DisplayMember = "descricao"
cmbComponentes.DataSource = dt
Catch ex As Exception
Finally
con.Close()
End Try
End Using
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
PCarregaDados()
End Sub
Private Sub cmbComponentes_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbComponentes.SelectedIndexChanged
txtNome.Text = cmbComponentes.Text
End Sub
End Class
Carlos Henrique Pereira Olá! Estou desenvolvendo um projeto em VB no Visual Studio 2013. E a minha dificuldade no momento é a que você aborda neste video. Segui as orientações do código porém deu erro. As duas textbox foram preenchidas com o exato valor mostrado pelo combobox (dropdownlist).
No seu código você usa: ValueMember e DisplayMember.
Talvez o problema seja nessa passagem do código. Eles não estão disponíveis no VB (VS 2013).
Você poderia ajudar a resolver este problema?
Paulo César Lopes de Sousa boa noite, teria como me enviar o print da tabela do seu banco de dados e do seu código?
Abraços...
Carlos Henrique Pereira Eu consegui entender o erro revendo o vídeo. O código que está impresso esta incompleto em relação ao apresentado no vídeo. Então o complementei e agora está funcionando como deveria. Agradeço a atenção. Agora eu não consigo é gravar os combobox e textbox na nova tabela e aparentemente não apresenta erro.
Paulo César Lopes de Sousa este final de semana estarei ocupado finalizando um projeto, mas caso até semana que vem você não conseguir resolver, pode entrar em contato que eu lhe ajudarei.
Abraços!!!
Boa aula, mas como eu poderia estar filtrando os dados ao digitar um nome em uma TextBox, pois creio que a pesquisa no meio de tantos dados facilitaria espero ansioso.
att,
Boa tarde,
Como faço para realizar um preenchimento automático no combobox?
Por exemplo, digamos que vinculei um banco de dados com a classe CIDADES. Daí, queria que ao começar a digitar o nome da cidade, ele fosse surgindo sugestões com as letras que já digitei.
Abraços.
Carlos, como faço para ter um espaço em branco dentro do combo, por exemplo, não preencher com nada.
Opa Rodedofo, para adicionar itens em branco, ex: ComboBox1.Items.Add("")
Obrigado. Ajudou muito.
Manda muito Bem cara!
Ola, também gostei de sua video aula, mas eu estou programando em c#, queria entender melhor o uso do then, e qual seria um comando equivalente em c#
você poderia ensinar a abrir um programa externo e utilizar funções do programa. ex abrir o utorrent e clicar no botão iniciar torrent
Carlos boa tarde, o meu projeto tem mais de uma txt, eu posso fazer os cod. tudo junto como vc fez para a descrição e nome??
abraços.
Levi Cruz você pode fazer sim... Qualquer dúvida pode entrar em contato que assim que eu puder eu resolvo para você, OK?
Abraços...
Carlos Henrique Pereira perfeito eu tou montando aqui, tou baixando o VB2013, assim que terminar começo.. tenho que entregar esse projeto urgente hahahaha (faculdade) tem face?
Levi Cruz ok... meu face facebook.com/henrikspereira
Olá, estou com a Mesma duvida do Amigo Alison, como deixar ela em Branco?
Opa... depois que carregar os dados do combobox, adicione essa linha: combobox.selectedindex = -1
Bom dia amigo , eu uma dúvida ! Preciso inserir alguns dados no banco de dados . Mas não quero usar os recursos visuais , gostaria de fazer isso via código. Como faço ?
ola, muito bom seus videos, estou com um problema fiz em meu sistema algo parecido com que vc mostra no video, só que no meu caso tenho campos vazios no banco de dados e qdo vai retornar esses campos vazios da um erro de DBNull, como poderia resolver isso?? poderia me ajudar?? Obrigado.
ola tbm gostaria que vc me ajudasse pois queria ao digitar o codigo do produto ele fosse la no banco de dados e retornasse os dados daquele codigo nos textbox isso em vb,net desde ja agradeço
Consegui, como agora colocar um botão de adicionar + dados nesse banco de dados, eu sei adicionando via data source via código igual você fez eu não sei, pode por os 2 ? acho que vai fica 2 bancos de dados diferente.
no caminho do banco de dados como faço pra ser em qualquer pc ?
Igor Oliveira No Source do caminho do banco de dados você coloca dessa forma: |DataDirectory|
ome do banco de dados.
Abraços...
Boa tarde, parabéns pelo trabalho, me ajudou muito. Tem algum contato, e-mail, skype ou whatsapp?
Muito obrigado.... E-mail: henriks_pereira@hotmail.com - Whatsapp: (35) 99809-6760
Abraços e sucesso sempre!!!
Carlos Henrique Pereira obrigado, vou entrar em contato logo. outra pergunta tem como deixar o ComboBox em branco ao invés de já com o primeiro resultado do select? eu coloquei o função para carregar o ComboBox no evento de click nele, porém achei que não ficou muito legal, teria alguma outra maneira? Obrigado pela atenção, suas vídeo aulas estão me ajudando muito parabéns pelo trabalho.
Amigo, estava dando esse erro toda hora: O provedor 'Microsoft.ACE.OLEDB.12.0' não está registrado na máquina local, consegui resolver instalando um programa da microsoft, mas agora ele antes de abrir da esse erro:
a propriedade selectcommand não foi inicializada antes de chamar 'fill'
Não sei mais oque fazer.
código do form1
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
Private Sub PPreenchaComboBox()
Using con As OleDbConnection = GetConnection()
Try
con.Open()
Dim sql As String = "SELECT Nome FROM servidores"
Dim cmd As OleDbCommand = New OleDbCommand(sql, con)
Dim da As OleDbDataAdapter = New OleDbDataAdapter
Dim dt As DataTable = New DataTable
da.Fill(dt)
cmxNomeservidores.DisplayMember = "Nome"
cmxNomeservidores.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
con.Close()
End Try
End Using
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
PPreenchaComboBox()
End Sub
End Class
To usando Visual studio 2013
Igor Oliveira instale o Microsoft Access Engine....
Como eu faço para acessar o site www.apostilavb.vai.la