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