DEFAULT_WHERE entre datas parametros

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
RJG
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 79
Registrado em: Ter, 16 Mai 2006 11:40 am
Localização: Patos de Minas - MG

Olá galera tudo bom??
Quero pesquisar datas antes de 1999 e não retorna registros;
set_block_property('table',default_where,'where campo_data between :parameter.data_inicio and :parameter.data_fim')
datas de 2000 ate agora funcionam...
já fiz to_date,to_char,pesquisei na net e nada...????
no slplus tudo é lindo, mas no forms!to puto..rsrsrsr
meu forms é 6i(inglês),banco de dados 9.2.0.8.0(português)
obrigado
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Tenta sem o WHERE:

Selecionar tudo

set_block_property('table',default_where,'campo_data between :parameter.data_inicio and :parameter.data_fim')
Mais sobre DEFAULT_WHERE:
http://glufke.net/oracle/viewtopic.php?t=4024
RJG
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 79
Registrado em: Ter, 16 Mai 2006 11:40 am
Localização: Patos de Minas - MG

O problema é que não pesquisa registros antes de do ano 1999 quando eu faço no set_block_property!
se eu colocar la nas propriedades da paleta na clausula WHERE funciona beleza mas, se, eu faço via código retorna 'FRM-40350: Query caused no records to be retrieved' sendo que tem registros nessas datas.
é um set_block_property entre ifs entende?
precisa ser via codigo.
RJG
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 79
Registrado em: Ter, 16 Mai 2006 11:40 am
Localização: Patos de Minas - MG

Vlew aí pela reposta

e meu NLS_DATE_FORMAT
fiz um 'ALTER SESSION SET nls_date_format = 'dd/mm/rrrr';

Obrigado
Responder
  • Informação