[firebase-br] OFF TOPIC - usar STORED PROCEDURE no DELPHI
Paulo Portella
pportellaa.firebase em gmail.com
Dom Jul 24 15:16:34 -03 2011
Meu amigo,
Suas tabelas possuem saldo individualizado por linha de registro?
Algo como:
id data descricao +/- Valor Saldo
1 01/01/2011 deposito + 1.000,00 1.000,00
2 02/01/2011 pgto - 250,00 750,00
3 03/01/2011 pgto - 200,00 550,00
4 15/01/2011 saque - 600,00 (50,00)
Vida de americano é assim: iPhone, iPod, iPad, iMac….
Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc
Em 23/07/2011 10:54, Luiz Carlos escreveu:
> Pessoal,
>
> Eu nunca usei SOTRED PROCEDURE, sempre fiz tudo com IBQUERY do IBX do DELPHI 7. Só que agora preciso criar um projeto de contas a pagar e receber simples, e preciso pegar o saldo das contas no projeto e não estou conseguindo somente com IBQUERY, ai li num aritgo que para isso tem que usar STORED PROCEDURE do FIREBIRD.
>
> O que preciso fazer é somar todos os valores do campo RECEBER e subtrair todos os valores do campo PAGAR para pegar o saldo, esses campos foram criados no FIREBIRD 2.1 como NUMERIC(15,2). Por exemplo, preciso pegar o saldo das contas do mes de julho de 2011 (existe um campo do tipo date chamado VCTO) e mostrar as contas em um dbgrid e o saldo em um EDIT e não sei como fazer. Eu sei que para o pessoal da lista isso é moleza, mas para mim que nunca trabalhei com SOTRED PROCEDURE está sendo complicado. Se alguem puder me explicar detalhadamente como fazer isso com o componente IBX que é o que eu uso para a conexão com o Firebird 2.1 ficaria muito agradecido.
>
> Grato
>
> Luiz Carlos
>
> ----- Original Message -----
> From: Tecnobyte Informática
> To: FireBase
> Sent: Saturday, July 23, 2011 9:42 PM
> Subject: Re: [firebase-br] OFF TOPIC - usar STORED PROCEDURE no DELPHI
>
>
> Boa noite
>
> Eu uso Delphi 7 + IBX + Firebird 2.1 e uso IBSQL ou IBDataSet, dependendo da
> necessidade e do tipo de procedure.
>
> Exemplos:
>
> - Para procedure selecionável:
>
> IBSQL1.SQL.Text := 'SELECT * FROM SP_NomeProcedure(:Parametro1, :Parametro2,
> ...)';
> IBSQL1.ParamByName('Parametro1').AsInteger := Valor;
> ...
>
>
> - Para procedure executável:
> IBSQL1.SQL.Text := 'EXECUTE PROCEDURE SP_NomeProcedure(:Parametro1,
> :Parametro2, ...)';
> IBSQL1.ParamByName('Parametro1').AsInteger := Valor;
> ...
>
>
> Atenciosamente.
>
> Daniel P. Guimarães
> Tecnobyte Informática
> www.tecnobyte.com.br
>
> -----Mensagem Original-----
> From: Luiz Carlos
> Sent: Saturday, July 23, 2011 6:28 PM
> To: FireBase
> Subject: [firebase-br] OFF TOPIC - usar STORED PROCEDURE no DELPHI
>
> Olá,
>
> Gostaria de saber como faço para chamar uma STORED PROCEDURE pelo DELPHI 7?
>
> Grato
>
> Luiz Carlos
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista