Skip to content
  • Categorias
  • Recente
  • Tags
  • Popular
Collapse
Brand Logo

  1. Fórum Maker
  2. Categorias
  3. Maker
  4. Preenchimento automático LISTA

Preenchimento automático LISTA

Agendado Fixado Trancado Movido Maker
8 Posts 4 Posters 446 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
    escreveu em ú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
      escreveu em ú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
      • diogodmsenaD diogodmsena

        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 Offline
        arthurcamposA Offline
        arthurcampos
        escreveu em ú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
        • diogodmsenaD diogodmsena

          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 Offline
          arthurcamposA Offline
          arthurcampos
          escreveu em ú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
          • arthurcamposA arthurcampos

            @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 Offline
            DiegoJCD Offline
            DiegoJC
            escreveu em ú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
            • DiegoJCD DiegoJC

              @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 Offline
              arthurcamposA Offline
              arthurcampos
              escreveu em ú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
              • arthurcamposA arthurcampos

                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 Offline
                V Offline
                vianeimoreira
                escreveu em ú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
                • V vianeimoreira

                  @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 Offline
                  arthurcamposA Offline
                  arthurcampos
                  escreveu em última edição por
                  #8

                  @vianeimoreira muito obrigado. Funcionou!

                  1 Resposta Última resposta
                  0
                  Responder
                  • Responder como tópico
                  Entre para responder
                  • Mais Antigo para Mais Recente
                  • Mais Recente para Mais Antigo
                  • Mais Votados


                  • Login

                  • Não tem uma conta? Cadastrar

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