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

  1. Fórum Maker
  2. Categorias
  3. Formulários e Componentes
  4. Abrir formulário apontando para registro

Abrir formulário apontando para registro

Agendado Fixado Trancado Movido Formulários e Componentes
16 Posts 2 Posters 1.3k 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.
  • L Offline
    L Offline
    lcdamiao28
    escreveu em última edição por
    #1

    É possível abrir um determinado formulário apontando especificamente para um determinado registro, sem ser filtrado?

    DiegoJCD 1 Resposta Última resposta
    0
    • L lcdamiao28

      É possível abrir um determinado formulário apontando especificamente para um determinado registro, sem ser filtrado?

      DiegoJCD Offline
      DiegoJCD Offline
      DiegoJC
      escreveu em última edição por
      #2

      @lcdamiao28 Ja tentou alterar a consulta do formulário, ordenando o resultado para que traga como 1º registro oq você deseja?

      L 1 Resposta Última resposta
      0
      • DiegoJCD DiegoJC

        @lcdamiao28 Ja tentou alterar a consulta do formulário, ordenando o resultado para que traga como 1º registro oq você deseja?

        L Offline
        L Offline
        lcdamiao28
        escreveu em última edição por
        #3

        @diegojc bom dia! eu não queria mudar o SQL do formulário. Gostaria que ele atualizasse e apontasse para um determinado registro, pois o registro não é necessariamente o primeiro ordenado.

        DiegoJCD 1 Resposta Última resposta
        0
        • L lcdamiao28

          @diegojc bom dia! eu não queria mudar o SQL do formulário. Gostaria que ele atualizasse e apontasse para um determinado registro, pois o registro não é necessariamente o primeiro ordenado.

          DiegoJCD Offline
          DiegoJCD Offline
          DiegoJC
          escreveu em última edição por
          #4

          @lcdamiao28 certo! Se você conhecer a posição do registro, você pode usar a função "Ir para o Registro".

          7aea8364-e3d6-4903-9cd0-55d683f8fd0f-image.png

          L 1 Resposta Última resposta
          0
          • DiegoJCD DiegoJC

            @lcdamiao28 certo! Se você conhecer a posição do registro, você pode usar a função "Ir para o Registro".

            7aea8364-e3d6-4903-9cd0-55d683f8fd0f-image.png

            L Offline
            L Offline
            lcdamiao28
            escreveu em última edição por
            #5

            @diegojc Obrigado!

            DiegoJCD 1 Resposta Última resposta
            0
            • L lcdamiao28

              @diegojc Obrigado!

              DiegoJCD Offline
              DiegoJCD Offline
              DiegoJC
              escreveu em última edição por
              #6

              @lcdamiao28 por nada amigo!! um abraço.

              L 1 Resposta Última resposta
              0
              • DiegoJCD DiegoJC

                @lcdamiao28 por nada amigo!! um abraço.

                L Offline
                L Offline
                lcdamiao28
                escreveu em última edição por
                #7

                @diegojc A Posição do Registro onde eu consigo isso?

                DiegoJCD 1 Resposta Última resposta
                0
                • L lcdamiao28

                  @diegojc A Posição do Registro onde eu consigo isso?

                  DiegoJCD Offline
                  DiegoJCD Offline
                  DiegoJC
                  escreveu em última edição por DiegoJC
                  #8

                  @lcdamiao28 É a posição que o registro vem na consulta.

                  Você precisa fazer uma logica / consulta antes que retorne a posição, nao sei qual banco esta utilizando, mas alguns tem funções que retornam o numero da linha da consulta, no postgres pode usar a função ROW_NUMBER() na consulta e pegar essa posição.

                  https://www.postgresqltutorial.com/postgresql-window-function/postgresql-row_number/

                  Agora se for outro banco procure uma função analoga.

                  Um abraço.

                  L DiegoJCD 2 Respostas Última resposta
                  0
                  • DiegoJCD DiegoJC

                    @lcdamiao28 É a posição que o registro vem na consulta.

                    Você precisa fazer uma logica / consulta antes que retorne a posição, nao sei qual banco esta utilizando, mas alguns tem funções que retornam o numero da linha da consulta, no postgres pode usar a função ROW_NUMBER() na consulta e pegar essa posição.

                    https://www.postgresqltutorial.com/postgresql-window-function/postgresql-row_number/

                    Agora se for outro banco procure uma função analoga.

                    Um abraço.

                    L Offline
                    L Offline
                    lcdamiao28
                    escreveu em última edição por
                    #9

                    @diegojc obrigado!

                    1 Resposta Última resposta
                    0
                    • DiegoJCD DiegoJC

                      @lcdamiao28 É a posição que o registro vem na consulta.

                      Você precisa fazer uma logica / consulta antes que retorne a posição, nao sei qual banco esta utilizando, mas alguns tem funções que retornam o numero da linha da consulta, no postgres pode usar a função ROW_NUMBER() na consulta e pegar essa posição.

                      https://www.postgresqltutorial.com/postgresql-window-function/postgresql-row_number/

                      Agora se for outro banco procure uma função analoga.

                      Um abraço.

                      DiegoJCD Offline
                      DiegoJCD Offline
                      DiegoJC
                      escreveu em última edição por
                      #10

                      Se não quiser partir pro lado do BD para procurar a posição, pode tentar isso:

                      Utilizar a função "Proximo Registro" e criar um LOOP, comparando o campo "CHAVE" com o "Próximo Registro" até encontrar o registro que deseja e dai "Parar" saíndo do Loop.

                      Só nao sei se isso é performatico.

                      L 1 Resposta Última resposta
                      0
                      • DiegoJCD DiegoJC

                        Se não quiser partir pro lado do BD para procurar a posição, pode tentar isso:

                        Utilizar a função "Proximo Registro" e criar um LOOP, comparando o campo "CHAVE" com o "Próximo Registro" até encontrar o registro que deseja e dai "Parar" saíndo do Loop.

                        Só nao sei se isso é performatico.

                        L Offline
                        L Offline
                        lcdamiao28
                        escreveu em última edição por
                        #11

                        @diegojc tem uma função "Posição" tb

                        DiegoJCD 1 Resposta Última resposta
                        0
                        • L lcdamiao28

                          @diegojc tem uma função "Posição" tb

                          DiegoJCD Offline
                          DiegoJCD Offline
                          DiegoJC
                          escreveu em última edição por
                          #12

                          @lcdamiao28 Show.. Aprendi mais uma tb!! =]

                          L 1 Resposta Última resposta
                          0
                          • DiegoJCD DiegoJC

                            @lcdamiao28 Show.. Aprendi mais uma tb!! =]

                            L Offline
                            L Offline
                            lcdamiao28
                            escreveu em última edição por
                            #13

                            @diegojc Só não entendi como usar essa função "Posição".

                            DiegoJCD 1 Resposta Última resposta
                            0
                            • L lcdamiao28

                              @diegojc Só não entendi como usar essa função "Posição".

                              DiegoJCD Offline
                              DiegoJCD Offline
                              DiegoJC
                              escreveu em última edição por
                              #14

                              @lcdamiao28 Pelo que eu entendi, essa função retorna a posição do registro "atual" do formulário / consulta.

                              Se você fizer uma consulta navegavel (a mesma do formulário), e ir avançando os registros e usar essa função ela vai te retornar qual posição o registro que você está.

                              Então acho que nao vai te ajudar no seu problema mesmo!

                              Você esta fazendo uma manipulação em um formulário e em determinado momento você quer posicionar em outro registro é isso?

                              L 1 Resposta Última resposta
                              0
                              • DiegoJCD DiegoJC

                                @lcdamiao28 Pelo que eu entendi, essa função retorna a posição do registro "atual" do formulário / consulta.

                                Se você fizer uma consulta navegavel (a mesma do formulário), e ir avançando os registros e usar essa função ela vai te retornar qual posição o registro que você está.

                                Então acho que nao vai te ajudar no seu problema mesmo!

                                Você esta fazendo uma manipulação em um formulário e em determinado momento você quer posicionar em outro registro é isso?

                                L Offline
                                L Offline
                                lcdamiao28
                                escreveu em última edição por
                                #15

                                @diegojc exatamente

                                DiegoJCD 1 Resposta Última resposta
                                0
                                • L lcdamiao28

                                  @diegojc exatamente

                                  DiegoJCD Offline
                                  DiegoJCD Offline
                                  DiegoJC
                                  escreveu em última edição por
                                  #16

                                  @lcdamiao28 conseguiu?

                                  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