Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! COMPRAR AGORA!

Autor Tópico: Criar controle que receba campos de data e pesquisa no banco  (Lida 665 vezes)

otavio

  • Novato
  • *
  • Mensagens: 1
Criar controle que receba campos de data e pesquisa no banco
« Online: Agosto 24, 2014, 09:34:28 am »
Bom dia, pessoal.

Estou começando a utilizar a ferramenta agora, e ja conheço algumas coisas em php. Sou programador junior.

Estou desenvolvendo uma aplicação de controle de caixa, e quero criar um controle onde o usuario digite duas datas (data_ini e data_fim) e pesquise tudo o que tenha a pagar dentro do periodo digitado e exiba o resultado em uma grid.
Criei uma pagina de controle onde coloquei os campos acima informados e o codigo dentro do evento onvalidate (que irei descrever no fim do post),onde tento fazer a consulta no banco e em seguida apresentar o resultado em uma grid, porém apos clicar em ok, a grid aparece mas sem os filtros.

Alguém pode me ajudar?

Segue o codigo que fiz..

$data_ini = {data_ini};
$data_fim = {data_fim};

$sql = "SELECT cod_a_pagar,descricao_conta,data_vencimento,valor_total FROM contas_a_pagar
WHERE data_vencimento BETWEEN '[$data_ini]' AND '[$data_fim]'
AND em_aberto = 1
ORDER BY data_vencimento";

sc_lookup (ds,$sql)

sc_redir(grid_resultado.php)

Desde já agradeço a atenção.

Haroldo

  • Expert
  • *****
  • Mensagens: 7366
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:Criar controle que receba campos de data e pesquisa no banco
« Responder #1 Online: Agosto 24, 2014, 10:05:27 am »
Porque não usa  o próprio filtro da grid?
« Última modificação: Outubro 20, 2014, 12:49:19 pm por Haroldo »

Prarakord

  • Novato
  • *
  • Mensagens: 2
Re:Criar controle que receba campos de data e pesquisa no banco
« Responder #2 Online: Outubro 20, 2014, 09:35:16 am »
Excelente. Eu gosto de você comentar. É bom fazer isso.

Rodrigo Goulart Padovezzi

  • Expert
  • *****
  • Mensagens: 1146
    • Email
Re:Criar controle que receba campos de data e pesquisa no banco
« Responder #3 Online: Outubro 20, 2014, 09:41:13 am »
Olá como o Haroldo disse a opção mais simples é usar o filtro da própria grid, caso queira corrigir o seu, você deve mudar:

(grid) de
BETWEEN '[$data_ini]' AND '[$data_fim]'
para
BETWEEN '[data_ini]' AND '[data_fim]'

(filtro) de
sc_redir(grid_resultado.php)
para
sc_redir(grid_resultado.php,data_ini={data_ini};data_fim={data_fim};