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

    Função localizar data coincidente

    avatar
    tonsoares
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 27/10/2016

    Função localizar data coincidente Empty Função localizar data coincidente

    Mensagem  tonsoares 5/3/2018, 03:29

    Boa noite

    Gostaria de ajuda para o seguinte:

    Tenho um formulário onde digito o nome do funcionário e uma data de saída. Tenho uma tabela onde consta os funcionários com vários períodos de viagens ( exemplo: Data inicial: 15/01 Data Final: 20/01 ) . O que eu gostaria é que ao atualizar a data no formulário fosse feita busca na tabela para verificar se o funcionário estaria em viagem a partir da data digitada no formulário , e então emitir aviso de que o funcionário encontra-se em viagem.

    obrigado
    avatar
    cpampas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 83
    Registrado : 27/10/2013

    Função localizar data coincidente Empty Re: Função localizar data coincidente

    Mensagem  cpampas 6/3/2018, 11:33

    Ola

    Nao testei, mas acho que algo assim deveria funcionar, embora deva existir algum problema na sintax do findFirst, porque adaptei de uma situaçao diferente que eu tinha


    Código:
    Dim rst As Recordset
    dim nf as integer
    nf = 2   ' procurar no funcionario numero 2

          Set rst = Me.RecordsetClone
            rst.FindFirst ("[funcionarioID] = " & nf & " AND [DataViagem] > #" & Format(DataInicial, "mm\/dd\/yy") & "#" & " AND  & [DataViagem] < #" & Format(DataFinal, "mm\/dd\/yy") & "#" & ""'")


               if not rst.noMatch then
                   msgbox("funcionario encontra-se em viagem")
               end if

      Data/hora atual: 8/11/2024, 16:53