Formatação de Datas
Olá pessoal,
Preciso fazer um formulário que exiba o seguinte:
1º) Um calendário, ok, já foi colocado;
2º) Um DBGrid que exibe uma consulta com todos os compromissos do dia, ok, já está feito.
PROBLEMAS:
3º) Outra consulta que exiba todos os compromissos do mês, como faço essa formatação, digitando apenas o mês?
4º) Um aviso q informe a data comemorativa, por exemplo, se eu abrir agora ele me retornará a seguinte mensagem: ´Hoje é o dia da mentira.´, como faço para que ele reconheça apenas o dia e o mês, ignorando o ano, para que todos os anos estas mensagens sejam exibidas corretamente?
Grato por sua ajuda,
Ilano.
Preciso fazer um formulário que exiba o seguinte:
1º) Um calendário, ok, já foi colocado;
2º) Um DBGrid que exibe uma consulta com todos os compromissos do dia, ok, já está feito.
PROBLEMAS:
3º) Outra consulta que exiba todos os compromissos do mês, como faço essa formatação, digitando apenas o mês?
4º) Um aviso q informe a data comemorativa, por exemplo, se eu abrir agora ele me retornará a seguinte mensagem: ´Hoje é o dia da mentira.´, como faço para que ele reconheça apenas o dia e o mês, ignorando o ano, para que todos os anos estas mensagens sejam exibidas corretamente?
Grato por sua ajuda,
Ilano.
Ilanocf
Curtidas 0
Respostas
Gilsonlongo
01/04/2003
Estou trabalhando em um relatório onde os vencimentos das duplicatas que cairem em sábado e domingo, devem ser mostrados na segunda.
Pergunta:
- Como incluir esta validação na instrução sql do relatório?
Se possível me retorna,
Obrigado,
gilsonlongo@terra.com.br
Pergunta:
- Como incluir esta validação na instrução sql do relatório?
Se possível me retorna,
Obrigado,
gilsonlongo@terra.com.br
Selecionar conforme o mês:
Select * from SuaTabela where Extract(Month from SeuCampoData) = MesDesejado
Funciona da mesma forma para o dia.
Para vc reconhecer um feriado/comemorativa você precisa de uma tabela com essas datas/dias cadastrados (creio que você já tenha).
Depois é só fazer:
Select * From SuaTabela ST
Left Join TabelaFeriados TF
on ( Extract(Month from TF.CampoData) = Extract(Month from ST.CampoData)
and Extract(Day from TF.CampoData) = Extract(Day from ST.CampoData) )
Acho que é isso
GOSTEI 0