MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

2 participantes

    [Resolvido]Navegação entre registros com critério

    avatar
    EliasSantos
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 01/10/2011

    [Resolvido]Navegação entre registros com critério Empty [Resolvido]Navegação entre registros com critério

    Mensagem  EliasSantos 20/2/2021, 15:45

    Boa tarde a todos

    Já procurei muito na busca do fórum, mas não encontrei nada parecido.

    Tenho um form de escala de serviços com botões de navegação: primeiro, anterior, próximo e último.

    São várias equipes por data, então gostaria de colocar mais dois botões, um levando para o primeiro registro da data atual e outro levando para o último registro da data atual. O nome do campo é DATA_SERV.

    A idéia é evitar que o usuário ultrapasse para as datas anterior ou posterior ao navegar, pois quando isso acontece o sistema executa algumas consultas atrasando o trabalho.

    Não sei se isso é possível. Espero ter sido claro na explicação.

    Desde já, obrigado!

    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4144
    Registrado : 29/06/2012

    [Resolvido]Navegação entre registros com critério Empty Re: [Resolvido]Navegação entre registros com critério

    Mensagem  Noobezinho 20/2/2021, 18:24

    Elias

    Creio que dê sim.

    Experimente:

    coloque na parte de cima do formulário como um cabeçalho,  duas caixas de textos:  dt-Inicia e dt_Final.

    Elas darão o período.

    Caixa de texto: Equipes

    Crie uma caixa de listagem do tamanho que preferir para exibir a listagem que deseja.

    Na origem da linha dessa caixa de listagem, coloque a consulta.

    Acredito que saiba fazer essa consulta, é fácil.

    Uma consulta seleção  com as condições em cada campo

    Crie um botão para dar um  requery na lista cada vez que mudar o período e ou equipes.

    { }'

    Balem


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    EliasSantos
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 01/10/2011

    [Resolvido]Navegação entre registros com critério Empty Re: [Resolvido]Navegação entre registros com critério

    Mensagem  EliasSantos 20/2/2021, 18:47

    Obrigado Noobezinho!

    Acredito que do jeito que você falou também daria certo.

    Fiz assim e está funcionando blza:

    - Fiz uma consulta que me retorna a quantidade de registros (QUANT) e o valor Máx do número do registro do form principal (NUM_REGISTRO), dentro da data atual
    - Criei um form baseado nela (FM_NUM_REGISTRO), coloquei esse form, invisível, dentro do form principal
    - Escrevi assim nos botões de comando:

    Para ir p primeiro registro:
    On Error Resume Next
    DoCmd.GoToRecord acDataForm, "FM_OPERACOES_BASE", acPrevious, Me.FM_NUM_REGISTRO!NUM_REGISTRO

    Para ir p o último registro:
    On Error Resume Next
    DoCmd.GoToRecord acDataForm, "FM_OPERACOES_BASE", acNext, Me.FM_NUM_REGISTRO!QUANT - Me.FM_NUM_REGISTRO!NUM_REGISTRO - 1

    Onde FM_OPERACOES_BASE é o nome do form principal

    Muito grato
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4144
    Registrado : 29/06/2012

    [Resolvido]Navegação entre registros com critério Empty Re: [Resolvido]Navegação entre registros com critério

    Mensagem  Noobezinho 20/2/2021, 18:57

    Bom que deu certo, Elias

    Valeu o retorno!

    Boa sorte

    Balem


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

      Data/hora atual: 21/9/2021, 03:07