• Categorias
  • Recente
  • Tags
  • Popular
Collapse

Preenchimento automático LISTA

Agendado Fixado Trancado Movido Maker
8 Posts 4 Posters 389 Visualizações
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • arthurcamposA Offline
    arthurcamposA Offline
    arthurcampos
    wrote on última edição por
    #1

    Boa tarde pessoal, preciso de uma ajuda.

    Tenho 3 formulários:

    1 - Produtos
    2 - Categoria Produto
    3 - Materiais NFE

    No formulário Materiais NFE preciso que quando a lista dinâmica Produto for preenchida, automaticamente o sistema traga a Categoria Produto.

    Como efetuo essa amarração?

    b8ce1d68-5849-4b7c-a6d1-58bfe9f74f12-image.png

    Obs: Dentro do cadastro do Produto (EIXO) já está preenchido a Categoria Produto (PEÇAS).

    1 Resposta Última resposta
    0
  • diogodmsenaD Offline
    diogodmsenaD Offline
    diogodmsena
    wrote on última edição por
    #2

    Olá @arthurcampos,

    No select da lista dinâmica "Categoria Produto" você pode passar como parâmetro o id do componente selecionado na lista de "Produtos" através da seguinte função
    :COMPONENTE_nomeDoComponente, por exemplo :COMPONENTE_MakerLookup.

    Então ficaria mais ou menos assim:

    SELECT C.idcategoria, C.descricao
    FROM categoria_produto C
    INNER JOIN trib_produto P On P.fk_idcategoria = C.idcategoria
    WHERE C.idcategoria = CAST(:COMPONENTE_MakerLookup AS int)

    Usei o cast só pra evitar erro de conversão de tipos.

    arthurcamposA 2 Respostas Última resposta
    2
  • arthurcamposA Offline
    arthurcamposA Offline
    arthurcampos
    replied to diogodmsena on última edição por
    #3

    Oi @diogodmsena, obrigado por responder.

    Fiz um teste aqui mas não funcionou, acredito que esteja fazendo algo errado.

    Segue telas

    Select
    mgs_categoria_produto.mgs_cat_id,
    mgs_categoria_produto.mgs_cat_descricao
    From
    mgs_categoria_produto
    Inner Join
    mgs_produto On mgs_categoria_produto.mgs_cat_id = mgs_produto.mgs_cat_id
    Where
    mgs_categoria_produto.mgs_cat_id = :COMPONENTE_EDTMGS_PRO_ID

    4b0578b3-5f32-4acc-bd4c-e94755aa9c0e-image.png

    V 1 Resposta Última resposta
    0
  • arthurcamposA Offline
    arthurcamposA Offline
    arthurcampos
    replied to diogodmsena on última edição por arthurcampos
    #4

    @diogodmsena Na verdade deu certo... o sistema está apresentando apenas a opção da categoria referente ao produto selecionado, mas não está preenchendo de forma automática.

    Eu tenho que ir la e selecionar.

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to arthurcampos on última edição por
    #5

    @arthurcampos Você pode utilizar o evento "Ao Modificar" da lista de Produtos, passando o ID do produto como parâmetro de entrada e fazer um fluxo que obtenha no BD a categoria e usando a função "Alterar valor do componente" você seta na lista Categoria Produto!

    arthurcamposA 1 Resposta Última resposta
    0
  • arthurcamposA Offline
    arthurcamposA Offline
    arthurcampos
    replied to DiegoJC on última edição por
    #6

    @diegojc pior que não funcionou.

    Esta apresentando alguns erros.

    Acredito que devo estar efetuando algum procedimento errado.

    Teria como demostrar as funções?

    1 Resposta Última resposta
    0
  • V Offline
    V Offline
    vianeimoreira
    replied to arthurcampos on última edição por
    #7

    @arthurcampos, quando vc usar esse recurso do :COMPONENTE_ o nome do componente não pode ter "_" anderline, precisa ser um nome direto

    78d9a55e-ec2c-4a3b-be00-c09fcdf189da-image.png

    no seu exemplo teria que ficar assim :COMPONENTE_EDTMGSPROID ai ele vai substituir pelo valor do componente ok. Espero ter ajudado

    arthurcamposA 1 Resposta Última resposta
    1
  • arthurcamposA Offline
    arthurcamposA Offline
    arthurcampos
    replied to vianeimoreira on última edição por
    #8

    @vianeimoreira muito obrigado. Funcionou!

    1 Resposta Última resposta
    0

  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.
  • Primeiro post
    Último post
0
  • Categorias
  • Recente
  • Tags
  • Popular
  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.