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

    Impedir lancamento no mesmo periodo

    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1353
    Registrado : 07/12/2011

    Impedir lancamento no mesmo periodo Empty Impedir lancamento no mesmo periodo

    Mensagem  tauron Qua 28 Set 2022, 8:56 am

    Na tabela "tblDiarias" possui entre outros, os campos motorista, placa (texto) e dtaSaida, HRetorno (Data/Hora);

    Quando do registro tenho que informar se o funcionário é motorista ou não.

    Meu objetivo é que ao proceder um registro e ao informar a placa do veículo, caso o funcionário seja motorista, seja feita uma pesquisa na tabela "tblDiarias" com a finalidade de evitar que o seja registrado dois deslocamento do mesmo veículo no mesmo período.

    Ex:

    Na tblDiarias já consta que o registro do motorista 3256836:
    Data Motorista Placa HRetorno
    27/09/2022 Sim HNH0001 17:00

    No Formulário (possuo um campo HSaida que informa a hora da saida do veículo), estou registrando o motorista 3256822:
    Data Motorista Placa HSaida
    27/09/2022 Sim HNH0001 16:55


    No exemplo o veículo HNH0001 não pode ser relacionado ao motorista 3256822 antes da 17:00. Em Caso do funcionário não ser o motorista, não há necessidade da pesquisa.
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 962
    Registrado : 09/11/2012

    Impedir lancamento no mesmo periodo Empty Re: Impedir lancamento no mesmo periodo

    Mensagem  =>Nois Qui 27 Out 2022, 3:26 pm

    scratch

    faz uma caixa de texto que concatena os dados tipo

    Exemplo: joao da silva qwer456 motorista

    ficaria: joaodasilvaqwer456motorista

    desse jeito fica fácil de pesquisar se há repetição em qualquer base de dados


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken

      Data/hora atual: Qui 26 Jan 2023, 4:44 pm