RE: [firebase-br] Passagem de Parâmetro pra uma View
    Marco Antonio Albuquerque 
    marcksystem em hotmail.com
       
    Sex Maio  4 11:49:01 -03 2007
    
    
  
View é como se fosse uma tabela e por parametrizar normalmente
Ex.. Visão View_Fatura
with qryFatura do
Begin
   close;
   SQL.Clear;
  SQL.Add( ' Select * from View_Fatura where data_vencimento between 
:dt_inicio and :dt_Fim ')
  parambyname('dt_inicio').asDateTime := componente1.date;
  parambyname('dt_fim').asDateTime := componente2.date;
  try
     execSQL;
  except
     on e : Exception do
        begin
            MessageDlg(' Erro Retornado: '
            + e.Message, mtError, [mbOK], 0);
          Exit;
        end;
  end;
end;
>From: ".:: Eder Sousa ::." <edersousa em gmail.com>
>Reply-To: FireBase <lista em firebase.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Subject: [firebase-br] Passagem de Parâmetro pra uma View
>Date: Fri, 4 May 2007 11:29:53 -0300
>
>Tem como passar um Parâmetro para uma View????
>Estou desenvolvendo uma Consulta onde deve mostrar os seguintes campos
>
>DiaVenda
>DescricaoRecebimento
>ValorTotalRecebimento
>
>Até aqui tudo bem. Fiz da Seguinte forma:
>
>create view RecebimentosMensais(Dia,TipoRecebimento,Valor)
>as
>SELECT EXTRACT(DAY FROM cupom.datavenda) as Dia,
>        cadastroformasrecebimento.descricao,
>        SUM(cupomrecebimentos.valor) as Total
>FROM   cupomrecebimentos,
>        cadastroformasrecebimento,
>        cupom
>WHERE (cupomrecebimentos.seqvenda = cupom.seqvenda) AND
>       (cupomrecebimentos.formarecebimento =
>cadastroformasrecebimento.codigo)
>GROUP BY Dia, cadastroformasrecebimento.descricao
>ORDER BY Dia, cadastroformasrecebimento.descricao;
>
>
>
>O problema agora é nas mudanças de Meses.
>
>Minha dúvida, neste caso o ideal é usar View mesmo, ou não?? Se estou
>correto como devo fazer para enviar este parâmetro no caso o Período
>
>Abraços
>
>Eder Sousa
>Piracicaba/SP
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
Seja um dos primeiros a testar o novo Windows Live Mail Beta- grátis. Acesse 
http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d
    
    
Mais detalhes sobre a lista de discussão lista