Tenho um relatório que precisa abrir direto na consulta, e por ser grande queria filtrar inicialmente o dia atual, teria como o relatório já abrir filtrado?
Sim, veja em web help:
http://www.scriptcase.com.br/docs/pt_br/v9/manual/14-macros/01-visao-geral/#sc_select_where
olhe também:
http://www.scriptcase.com.br/forum/index.php/topic,13927.msg72803.html#msg72803
if(empty({sc_where_atual})){
sc_select_where(add) = “where campoX > [variavel_global]”;
}else{
sc_select_where(add) = “AND campoX > [variavel_global]”;
}
eu coloco no sql mesmo? dentrro do where ? consegue me enviar um print por gentileza? sou novato!
A própria explicação no web help fala por si mesma.
Incluindo essa sequência de códigos no evento onscriptinit vai atribuir em tempo de execução as condições where desejadas.
Vai filtrar os registros cujo a coluna “data” da tabela obtenha os registros apenas com a data corrente.
f(empty({sc_where_atual})){
sc_select_where(add) = "where data = curdate()";
}else{
sc_select_where(add) = "AND cdata = curdate()";
}