galera, eu tenho um Form com 2 campos data: Data inicial e Data Final
como eu posso fazer pra sempre que eu abrir o Form, eu carregar em Data Inicial sempre o primeiro dia do mês correrte e na Data final sempre o último dia do mês???
ex: ao abrir meu Forms hoje, ele traria esses campos preenchidos com: 01/10/2007 a 31/10/2007
valeus
Como trazer sempre o primeiro dia do mês corrente???
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Fala Rafael, beleza brother?
Segue abaixo:
Exemplo:
Segue abaixo:
SELECT TRUNC(SYSDATE,'MM') FROM dual -- PRIMEIRO dia do mês
SELECT TRUNC(LAST_DAY(SYSDATE),'DD') FROM dual -- ÚLTIMO dia do mês
-- WHEN-NEW-FORM-INSTANCE
BEGIN
SELECT TRUNC(SYSDATE,'MM') ,
TRUNC(LAST_DAY(SYSDATE),'DD')
INTO :BLOCO.CAMPO_INICIAL,
:BLOCO.CAMPO_FINAL
FROM DUAL;
END;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes