• Categorias
  • Recente
  • Tags
  • Popular
Collapse

Abrir formulário apontando para registro

Agendado Fixado Trancado Movido Formulários e Componentes
16 Posts 2 Posters 1145 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
    wrote on ú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
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to lcdamiao28 on ú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
  • L Offline
    L Offline
    lcdamiao28
    replied to DiegoJC on ú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
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to lcdamiao28 on ú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
  • L Offline
    L Offline
    lcdamiao28
    replied to DiegoJC on última edição por
    #5

    @diegojc Obrigado!

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

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

    L 1 Resposta Última resposta
    0
  • L Offline
    L Offline
    lcdamiao28
    replied to DiegoJC on última edição por
    #7

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

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to lcdamiao28 on ú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
  • L Offline
    L Offline
    lcdamiao28
    replied to DiegoJC on última edição por
    #9

    @diegojc obrigado!

    1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to DiegoJC on ú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
  • L Offline
    L Offline
    lcdamiao28
    replied to DiegoJC on última edição por
    #11

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

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

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

    L 1 Resposta Última resposta
    0
  • L Offline
    L Offline
    lcdamiao28
    replied to DiegoJC on última edição por
    #13

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

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to lcdamiao28 on ú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
  • L Offline
    L Offline
    lcdamiao28
    replied to DiegoJC on última edição por
    #15

    @diegojc exatamente

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

    @lcdamiao28 conseguiu?

    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.