Neves
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 02/05/2006 15:33 hs
Pessoal é o seguinte, Estou desenvolvendo uma parte de meu sistema que tem um modulo que é Conta Corrente de cada funcionario. O problema é o seguinte, o saldo começa zerado, e assim ele vai tendo credito e debito, so q no campo saldo, ele deve calcular com o credito ou debito que ele teve para cada registro cadastrado, mas o problema é q como q eu vou pegar o último saldo do Funcionario pra somar ou diminuir com o credito ou débito daquele registro que estou lançando?!?!? Ex.O Funcionario Zé tem saldo de R$500,00 Historico Credito Debito saldo 500,00 Salario 300,00 0,00 800,00 Retirada Salario 0,00 300,00 500,00 é desse jeito que eu precisava, mas na tabela é lançado todos os registros de todos os funcionarios, como q eu consigo o saldo de um determinado funcionario pra calcular o saldo atual!?!?! Me ajudem, Abraços
|
|
|
|
Daniel
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/05/2006 15:48 hs
As duas opções são, voce gravar uma tabela com o saldo diário de cada funcionário, ou ter na tabela de funcionário o saldo atual, na primeira opção solicita a partir de que data que o extrato e basta ir listando os lançamentos a Débito ou Crédito conforme form o caso até chegar ao resultado final. Na segunda opção voce solicita a data inicial do extrato e calcula de quanto era o saldo, invertendo o debito e crédito, ou seja o débito em vez de diminuir voce soma e o crédito em vez de somar voce diminui, até chegar a data que ele pediu (inicial), ai é usar esse saldo como o Inicial e Listar os lançamentos
dsmn
|
|
|
Neves
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 02/05/2006 15:51 hs
Entao Daniel, mas o saldo é calculado a cada registro lançado, a cada Credito ou debito entendeu!?!?! abraços
|
|
|
Daniel
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/05/2006 16:11 hs
Voce tendo o Saldo inicial fica fácil seria: data Lançamento Debito Credito Saldo 01/01 Inicial 800,00 02/01 Salario 300,00 1.100,00 03/01 Retirada 1.000,00 100,00 Por Váriávei: Data Lacamento debito credito saldo (saldo=saldo-debito+credito)
dsmn
|
|
|
Neves
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 02/05/2006 16:19 hs
Mas cara como q o VB vai saber o saldo de funcionario "tal" pra calcular?!?! esse é o problema!!! abraços
|
|
|
Daniel
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/05/2006 16:39 hs
FAÇA UMA CONSULTA PARA TRAZER OS DADOS APENAS DO FUNCIONÁRIO QUE VOCE QUEIRA EXEMPLO: SELECT Lancamento.* FROM Lancamento WHERE (((Lancamento.Codigo)=1)); estou imaginando que a tabela tenha o nome de lançamento e o campo código guarde o número do funcionáro
dsmn
|
|
|
|