Boa dia pessoal, tenho um bd de horas extras e esta funcionando tudo ok, porem agora haverá corte nas horas extras, e isso será variável de acordo com o mês, por exemplo esse mês será de 60 horas mês, no mês que vem poderá ser de 40 horas, mês. Pensei em criar uma tabela com o valor de horas extras limite no mês, como por exemplo tlblimitemes, campo formato horas abreviado 60:00, ate aqui tudo sem problemas
Tenho essa consulta que faz a pesquisa dentro do mês/ano corrente com base na inserção da data da execução do serviço
SELECT tblServidores.MATRÍCULA, tblHorasExtras.NOME, tblHorasExtras.[QUANTIDADE EXTRA], tblHorasExtras.[QUANTIDADE FERIADA], tblHorasExtras.[QUANTIDADE BANCO], tblHorasExtras.DATA_EXECUÇÃO, tblServidores.LOCAL_TRABALHO
FROM tblServidores INNER JOIN tblHorasExtras ON tblServidores.NOME = tblHorasExtras.NOME
WHERE (((tblHorasExtras.NOME)=[Formulários]![formHorasExtras]![NOME]) AND ((tblHorasExtras.DATA_EXECUÇÃO) Between [Formulários]![formHorasExtras]![DATA_EXECUÇÃO] And DateSerial(Year([Formulários]![formHorasExtras]![DATA_EXECUÇÃO]),Month([Formulários]![formHorasExtras]![DATA_EXECUÇÃO])+1,0)))
ORDER BY tblHorasExtras.NOME;
Porem quero que ao inserir a data de execução o banco faça a pesquisa na tabela e se for superior ao limite estabelecido na tabela tlblimitemes exiba uma msgbox, já tentei algumas coisas mas estou perdido de como fazer isso.
Tenho essa consulta que faz a pesquisa dentro do mês/ano corrente com base na inserção da data da execução do serviço
SELECT tblServidores.MATRÍCULA, tblHorasExtras.NOME, tblHorasExtras.[QUANTIDADE EXTRA], tblHorasExtras.[QUANTIDADE FERIADA], tblHorasExtras.[QUANTIDADE BANCO], tblHorasExtras.DATA_EXECUÇÃO, tblServidores.LOCAL_TRABALHO
FROM tblServidores INNER JOIN tblHorasExtras ON tblServidores.NOME = tblHorasExtras.NOME
WHERE (((tblHorasExtras.NOME)=[Formulários]![formHorasExtras]![NOME]) AND ((tblHorasExtras.DATA_EXECUÇÃO) Between [Formulários]![formHorasExtras]![DATA_EXECUÇÃO] And DateSerial(Year([Formulários]![formHorasExtras]![DATA_EXECUÇÃO]),Month([Formulários]![formHorasExtras]![DATA_EXECUÇÃO])+1,0)))
ORDER BY tblHorasExtras.NOME;
Porem quero que ao inserir a data de execução o banco faça a pesquisa na tabela e se for superior ao limite estabelecido na tabela tlblimitemes exiba uma msgbox, já tentei algumas coisas mas estou perdido de como fazer isso.