CARREGAR TEXTBOX
Boa tarde pessoal.
A minha dúvida é em relação ao carregar textbox
Qdo eu coloco um combobox chamado de cboProduto ele é carregado com os códigos do produto e os textbox
de nome,valor e quantidade no estoque é preenchido corretamente com as caracteristicas do produto.
Agora qdo eu carrego um combobox chamado de cboNome com o nome dos produtos ele carrega, só que os textbox
de código,valor e quantidade não são carregados.
Vou postar os dois jeitos aqui abaixo
Desde já agradeço a todos
CARREGANDO O COMOBOX COM O CÓDIGO
Dim rsprodutos As ADODB.Recordset
Set rsprodutos = cnn.Execute([Ô]SELECT * FROM Produtos WHERE Código = [Ô] & CboCódigo)
If Not rsprodutos.EOF Then
txtPreçoVenda = rsprodutos!Preçovenda
txtPreçoVenda = Format(rsprodutos!Preçovenda, [Ô] #,##0.00[Ô])
txtQuantidade = rsprodutos!quantidade
txtQuantidadePedido.SetFocus
End If
Carregando o Combobox com NOME
Dim rsprodutos As ADODB.Recordset
Set rsprodutos = cnn.Execute([Ô]SELECT * FROM Produtos WHERE [ô]Nome = & CboNome[ô][Ô])
If Not rsprodutos.EOF Then
txtPreçoVenda = rsprodutos!Preçovenda
txtPreçoVenda = Format(rsprodutos!Preçovenda, [Ô] #,##0.00[Ô])
txtQuantidade = rsprodutos!quantidade
txtQuantidadePedido.SetFocus
End If
A minha dúvida é em relação ao carregar textbox
Qdo eu coloco um combobox chamado de cboProduto ele é carregado com os códigos do produto e os textbox
de nome,valor e quantidade no estoque é preenchido corretamente com as caracteristicas do produto.
Agora qdo eu carrego um combobox chamado de cboNome com o nome dos produtos ele carrega, só que os textbox
de código,valor e quantidade não são carregados.
Vou postar os dois jeitos aqui abaixo
Desde já agradeço a todos
CARREGANDO O COMOBOX COM O CÓDIGO
Dim rsprodutos As ADODB.Recordset
Set rsprodutos = cnn.Execute([Ô]SELECT * FROM Produtos WHERE Código = [Ô] & CboCódigo)
If Not rsprodutos.EOF Then
txtPreçoVenda = rsprodutos!Preçovenda
txtPreçoVenda = Format(rsprodutos!Preçovenda, [Ô] #,##0.00[Ô])
txtQuantidade = rsprodutos!quantidade
txtQuantidadePedido.SetFocus
End If
Carregando o Combobox com NOME
Dim rsprodutos As ADODB.Recordset
Set rsprodutos = cnn.Execute([Ô]SELECT * FROM Produtos WHERE [ô]Nome = & CboNome[ô][Ô])
If Not rsprodutos.EOF Then
txtPreçoVenda = rsprodutos!Preçovenda
txtPreçoVenda = Format(rsprodutos!Preçovenda, [Ô] #,##0.00[Ô])
txtQuantidade = rsprodutos!quantidade
txtQuantidadePedido.SetFocus
End If
Tente assim:
Dim rsprodutos As ADODB.Recordset
Set rsprodutos = cnn.Execute([Ô]SELECT * FROM Produtos WHERE Nome LIKE [ô]%[Ô] & CboNome & [Ô][ô]%[Ô])
If Not rsprodutos.EOF Then
txtPreçoVenda = rsprodutos!Preçovenda
txtPreçoVenda = Format(rsprodutos!Preçovenda, [Ô] #,##0.00[Ô])
txtQuantidade = rsprodutos!quantidade
txtQuantidadePedido.SetFocus
End If
Tecla boa tarde
Fiz o q vc me passou e apareceu essa msg
Erro de sintaxe na expressão de consulta [ô]Nome LIKE [ô]%Porta[ô]%[Ô]
Onde porta é o nome do produto
Fiz o q vc me passou e apareceu essa msg
Erro de sintaxe na expressão de consulta [ô]Nome LIKE [ô]%Porta[ô]%[Ô]
Onde porta é o nome do produto
Citação:ADHEL escreveu:
Tecla boa tarde
Fiz o q vc me passou e apareceu essa msg
Erro de sintaxe na expressão de consulta [ô]Nome LIKE [ô]%Porta[ô]%[Ô]
Onde porta é o nome do produto
Tem razão. Segue corrigido.
Dim rsprodutos As ADODB.Recordset
Set rsprodutos = cnn.Execute([Ô]SELECT * FROM Produtos WHERE Nome LIKE [ô]%[Ô] & CboNome & [Ô]%[ô][Ô])
If Not rsprodutos.EOF Then
txtPreçoVenda = rsprodutos!Preçovenda
txtPreçoVenda = Format(rsprodutos!Preçovenda, [Ô] #,##0.00[Ô])
txtQuantidade = rsprodutos!quantidade
txtQuantidadePedido.SetFocus
End If
Tecla
Perfeito
Certo
Valeu, muito obrigado
Perfeito
Certo
Valeu, muito obrigado
Tópico encerrado , respostas não são mais permitidas