Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Retornar valor de query mysql


sacofritoxd

Pergunta

Ola galera tudo bem?

Estou mesmo precisando da ajuda de voces.

Como retorno o valor de uma query para preencher os campos de um cadastro?

tipo

Oque estou tentando esta assim

procedure TfrmCadProd.txtCodigoChange(Sender: TObject);
  begin
    if txtcodigo.Text <> '' then
      begin
       consulta.SQL.add ('select * from produtos where idprodutos:=' + txtCodigo.Text);
       consulta.Open;
       if not consulta.eof then
        begin
          pf_MostraCampos;
        end
       else
        begin
          pf_LimpaCampos;
        end;
       end
    else
      begin
         pf_LimpaCampos;
      end;
  end;

  procedure TfrmCadProd.pf_LimpaCampos();
  begin
    txtCodBarras.Text = '';
    cmbDescricao.text = '';
    txtEstoque.text = '';
    txtvalor.Text = '';
  end;

  procedure TfrmCadProd.pf_MostraCampos();
  begin
    txtCodBarras.Text = consulta.Fields('codbarras').value
    cmbDescricao.text = consulta.Fields('descricao').value
    txtValor.text = consulta.Fields('vl_venda').value
    if consulta.Fields('ativo').value = 'S' then
      begin
        optSim.checked = true;
      end
    else
      begin
        optNao.checked = true;
      end;

  end;

MAs não esta dando certo...alguém pode me ajudar, por favor?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...