Transferir dados de tabela

SQL

Delphi

08/09/2016

Eae galera, gostaria de uma ajuda, sou iniciante em delphi e estou com o seguinte problema,

Tenho um banco de dados de caixa e duas tabelas, uma de recebido e uma a receber, o que gostaria de fazer é que quando clicar em receber eu possa transferir os dados da tabela a receber para o caixa diário, porém a data que vai para a tabela recebido tem que ser a data de quando recebi e não a data que eu fiquei com o saldo a receber,
já recebi instruções para criar um campo com a situação pago e em aberto, mas desse modo o valor que não vai sair no relatório do final do dia, pois são tabelas diferentes.

P.S. eu uso banco de dados no access no formato ".mdb".

Grato.
Marcos Esser

Marcos Esser

Curtidas 0

Melhor post

Luiz Freitas

Luiz Freitas

08/09/2016

Boa tarde Marcos,
tudo bem?

Acredito realmente, que a melhor solução seria você ter apenas uma tabela de lançamentos financeiros, e nessa tabela você teria campos como: DATAMOVIMENTO, DATAVENCIMENTO, DATAPAGAMENTO, TIPOPAGAMENTO, além de um campo TIPOLANCAMENTO que receberia um indicador para definir se determinado registro é um [R]ecebimento ou um [P]agamento.

Com essas informações você teria como definir o que é entrada, o que é saída, o tipo de pagamento, a data da movimentação, a data de vencimento (para o caso de vendas à prazo) e a data de pagamento; se a venda foi à vista, você já preenche a data de pagamento no ato, se foi à prazo, ela fica vazia então você sabe que aquele lançamento está pendente e é uma conta à receber.

Claro, uma tabela de lançamentos financeiros teria muitos outros campos que dependem da necessidade do cliente que te contratou para desenvolver o sistema, mas com esses que citei acredito que você conseguiria resolver o problema.

E com relação ao relatório de movimentações do dia, você usaria como base o campo DATAMOVIMENTO para definir as informações que seriam impressas como movimentação do dia; além disso você poderia agrupar as movimentações do dia no relatório, separando por TIPOPAGAMENTO (dinheiro, cartão, cheque, etc...), vendas à vista e vendas à prazo.... enfim... a necessidade do cliente é o limite. :)

Boa sorte!


Att,
Luiz
GOSTEI 1

Mais Respostas

Marcos Esser

Marcos Esser

08/09/2016

Boa tarde Luiz,

Entendi seu posicionamento, e realmente seria melhor trabalhar todas as opções em uma unica tabela, filtrando apenas na hora do relatório, economizaria uma dor de cabeça ao interligar as tabelas, vou fazer as alterações e qualquer novidade volto a postar.

Obrigado pela atenção.
GOSTEI 0
Luiz Freitas

Luiz Freitas

08/09/2016

Boa tarde Marcos,

Que bom!

No que estiver ao meu alcance, pode contar com minha colaboração.


Att,
Luiz
GOSTEI 0
Marco Antônio

Marco Antônio

08/09/2016

Fera coloca ae o seu código. Por alto fica difícil auxiliar
Abc.
GOSTEI 0
POSTAR