AVISO DE FERIAS

JPAULO101 15/09/2009 10:07:26
#322909
Bom dia galera blz. é o seguinte estou desenvolvendo um Cadastro de Funcionário para empresa, só que o supervisor pediu para mim acrescentar uma maneira que o sistema emita uma alerta para os funcionário que vão entrar em férias a cada mês, só que o sistema têm que avisar um mês antes e depois fazer um filtro para imprimir todos eles. Alguém pode mim dar um luz, fiquei perdido agora.

Agradeço ajuda de todos.
LOPESCOM 15/09/2009 10:30:09
#322912
Tenta o seguinte, armazene a data prevista em que o funcionário irá sair de férias, quando iniciar o programa, faça com que o mesmo verifique no BD a data de férias de todos funcionários, se a data for <= a 30 por exemplo, emita um aviso na tela ou então gere um relatório automático.
se quiser que o sistema verifique a data quando está em uso, coloque esse rotina em um timer
Explique um pouco melhor problema que te ajudo.
ASHKATCHUP 15/09/2009 10:30:38
#322913
Basicamente:

-Você cria um campo que armazenará a data inicial das férias.
-Na abertura do programa, ou em outro lugar, você executa um select, verificando se a diferença entre a data atual (now) e a data de férias é igual ou menor a um mes e mostra os funcionarios que retornarem.

JPAULO101 15/09/2009 11:38:37
#322924
No Cadastro existe um campo onde a pessoa informa a data de Admissão de cada funcionário cadastro, será que será melhor inserir mais campo com exemplo data prevista para férias de cada funcionário. Alguém tem exemplos de como fazer isso. Caso alguém tiver mais ideias são bem vindas.

Agradeço.
ASHKATCHUP 15/09/2009 13:26:18
#322947
Eu acho que é bom inserir um campo, pois cada funcionário tem um ano para tirar seus dias de folga.
LOPESCOM 15/09/2009 13:41:34
#322949
não vejo necessidade de inserir este campo se a empresa costuma dar férias anual para o funcionario, mas existem empresa que costumam dar férias somente depois de dois anos se for este o caso para facilitar acho bom.
me diz se trabalha com ADO ou DAO.

[ô]coloque no envento load do seu form principal
[ô]
select * from sua_tabela
do while not sua_tabela.eof
if (date - (sua_tabela!data_admissao) <= 30) or (date - (sua_tabela!data_admissao) <= 31) then
msgbox[Ô]Existem funcionários com férias a vencer.[Ô]
end if
loop


se quiser fazer um relatório n lugar no msgbox coloque os dados em um listbox e exiba caso existe algum dado
LOPESCOM 15/09/2009 13:52:59
#322954
me passe seu email q te mando um exemplo
JPAULO101 15/09/2009 13:58:00
#322955
Uso ADO LOPESCOM Obrigado pela ajuda meu e-mail
jpaulo101@gmail.com
j.paulo2007@hotmail.com

Agradeço.
LOPESCOM 15/09/2009 13:58:35
#322956
dá uma olhada e veja se te ajuda
LOPESCOM 15/09/2009 14:00:12
#322957
veja se ajuda
JPAULO101 15/09/2009 14:25:31
#322959
Olá LOPESCOM Têm como explicar o exemplo que me passou. Pois abro o formulario e não aconteçe nada.

Agradeço
Página 1 de 4 [36 registro(s)]
Tópico encerrado , respostas não são mais permitidas