Calcula o saldo !
Olá Amigos ! Tudo Bem ?
É o seguinte . Tenho uma Tabela Paradox , com os seguintes campos :
Histórico A 30
Valor N
OP A 1
É o seguinte . A tela onde eu cadastro registros dentro desta tabela , pede o OP , que é um campo da minha tabela acima , nele eu coloco + ou - , isto é , se está incluindo valores na ´conta´ ou excluindo valores . Bom , o que pretendo , é num novo form , ou nesse form mesmo , colocar um label , que informasse o valor atual no saldo , isto é , ele somava todos os registros que contessem no campo OP o simbolo de + e depois fazia uma ´continha´ de menos , somandos todos os registros que tivessem o campo com o simbolo de - . Vcs entenderam ? Resumindo :
Galera , gostaria que se alguem soubesse , me ajudar , me explicando passo a passo pois sou meio iniciante em delphi , e estou caminhando pra desnvendar os segredos desse ilustre e poderoso aplicativo !
Valeuuuuuuuu !
É o seguinte . Tenho uma Tabela Paradox , com os seguintes campos :
Histórico A 30
Valor N
OP A 1
É o seguinte . A tela onde eu cadastro registros dentro desta tabela , pede o OP , que é um campo da minha tabela acima , nele eu coloco + ou - , isto é , se está incluindo valores na ´conta´ ou excluindo valores . Bom , o que pretendo , é num novo form , ou nesse form mesmo , colocar um label , que informasse o valor atual no saldo , isto é , ele somava todos os registros que contessem no campo OP o simbolo de + e depois fazia uma ´continha´ de menos , somandos todos os registros que tivessem o campo com o simbolo de - . Vcs entenderam ? Resumindo :
No Label 1 , por exemplo , exibe o saldo atual , o sistema faz o seguinte pra calculá-lo : SOMA TODOS OS REGISTROS CADASTRADOS NA TABELA QUE TENHAM NO SEU CAMPO OP O SIMBOLO DE + , DEPOIS SOMA TODOS OS REGISTROS DA TABELA CADASTRADOS COM O SIMBOLO DE - NO CAMPO OP , DEPOIS ELE FAZ UMA CONTA DE MENOS COM OS DOIS VALORES OBTIDOS !
Galera , gostaria que se alguem soubesse , me ajudar , me explicando passo a passo pois sou meio iniciante em delphi , e estou caminhando pra desnvendar os segredos desse ilustre e poderoso aplicativo !
Valeuuuuuuuu !
Tiagojmilam
Curtidas 0
Respostas
Rômulo Barros
12/07/2004
[color=red:ed7b507464]Isso deverá resolver o seu problema:[/color:ed7b507464]
Select Sum(Valor) From Tabela Where OP = ´+´ - (Select Sum(Valor)From Tabela Where OP = ´-´)
GOSTEI 0
Tiagojmilam
12/07/2004
Ok . Muito obrigado .
Deixa ver se eu entendi , vou colocar no form um Query , fazer as conexões necessarias , e na propriedade SQL coloco essa declaração . Certo ? Mas como fasso pra exibir o Result , na Caption de um Label ?
Deixa ver se eu entendi , vou colocar no form um Query , fazer as conexões necessarias , e na propriedade SQL coloco essa declaração . Certo ? Mas como fasso pra exibir o Result , na Caption de um Label ?
GOSTEI 0
Rômulo Barros
12/07/2004
With Query Do Begin Close; Sql.Clear; Sql.Add(´Select Sum(Valor) From Tabela Where OP = ´´+´´´); Sql.Add(´- (Select Sum(Valor)From Tabela Where OP = ´´-´´)´); Open; MeuLabel.Caption := Fields[0].AsString; End;
GOSTEI 0
Tiagojmilam
12/07/2004
Obrigado Mesmo , vc não sabe o quanto me ajudou !!!
GOSTEI 0