AVISO DE FERIAS
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.
Agradeço ajuda de todos.
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.
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.
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.
-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.
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.
Agradeço.
Eu acho que é bom inserir um campo, pois cada funcionário tem um ano para tirar seus dias de folga.
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
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
me passe seu email q te mando um exemplo
Uso ADO LOPESCOM Obrigado pela ajuda meu e-mail
jpaulo101@gmail.com
j.paulo2007@hotmail.com
Agradeço.
jpaulo101@gmail.com
j.paulo2007@hotmail.com
Agradeço.
dá uma olhada e veja se te ajuda
veja se ajuda
Olá LOPESCOM Têm como explicar o exemplo que me passou. Pois abro o formulario e não aconteçe nada.
Agradeço
Agradeço
Tópico encerrado , respostas não são mais permitidas