Olá!
Gostaria de uma ajuda aqui, pode ser ou ta difícil? :-P
Tipo.
Fiz um exemplo do que eu quero, mas vou lhe passa em escrita o que realmente
estou tentando fazer.
Tenho Uma tabela CAIXA com a estrutura de campos é essa:
LANCAMENTO INTEGER NOT NULL,
DATA DATE NOT NULL,
OPERACAO CHAR(1) NOT NULL, /* [E]ntrada e [S]aida */
VALOR NUMERIC(16, 2),
HISTORICO VARCHAR(50),
O que quero saber eh, como fazer para pegar o saldo anterior... tipo:
LAN | ** DATA ** | SAIDA | ENTRADA| SALDO
002 | 01/10/2003 | 30,00 | --------- | -30,00
005 | 06/10/2003 | ------- | 50,00 | 20,00
003 | 20/11/2003 | ------- | 100,00 | 120,00
006 | 03/12/2003 | 50,00 | --------- | 70,00
Tem como usando Select? ou alguma Procedure ? Views sei lá!!!
Qual sua dica para fazer na mesma linha saida,entrada,saldo atual. ??
Usando o DBGrid.
Aqui está até a onde deu pra fazer com uns bugs é claro!
Link: http://chaplinux.b0x.com/caixaexemplo.zip
Projeto: Delphi 7 + IBX + Firebird 1.03.
Obriagado.
chaplinux
Membro Senior
Registrado
220 Mensagens
0 Curtidas