Fórum Fluxo de Caixa - Objetivo #477506
29/04/2014
0
Bom dia a todos, estou desenvolvendo um sistema em delphi de Controle de Projetos com controle Financeiro embutido e preciso montar um fluxo de caixa conforme figura abaixo, só que não faço a minima idéia de como fazer, alguém pode me ajudar ?
[img]http://arquivo.devmedia.com.br/forum/imagem/194427-20140429-095020.png[/img]
Uso Delphi 7 e Firebird 2.5
Minhas tabelas são:
CREATE TABLE CRECEBIDAS (
CRS_ID INTEGER NOT NULL,
CLI_ID INTEGER NOT NULL,
E_ID INTEGER NOT NULL,
CC_ID INTEGER NOT NULL,
B_ID INTEGER NOT NULL,
CL_ID SMALLINT,
CRS_NF VARCHAR(15) NOT NULL,
CRS_TITULO VARCHAR(15) NOT NULL,
CRS_TPAG VARCHAR(20),
CRS_CHEQUE VARCHAR(10),
CRS_DATA DATE NOT NULL,
CRS_VENC DATE NOT NULL,
CRS_QUITADO DATE NOT NULL,
CRS_PAGO NUMERIC(12,2),
CRS_REST NUMERIC(12,2),
CRS_TOTAL NUMERIC(12,2)
);
CREATE TABLE CRECEBER (
CR_ID INTEGER NOT NULL,
CLI_ID INTEGER NOT NULL,
E_ID INTEGER NOT NULL,
CC_ID INTEGER NOT NULL,
CL_ID SMALLINT NOT NULL,
CR_NF VARCHAR(15) NOT NULL,
CR_TITULO VARCHAR(15) NOT NULL,
CR_TPAG VARCHAR(20),
CR_DATA DATE NOT NULL,
CR_VENC DATE NOT NULL,
CR_PAGO NUMERIC(12,2),
CR_REST NUMERIC(12,2),
CR_TOTAL NUMERIC(12,2)
);
CREATE TABLE CPAGAR (
CP_ID INTEGER NOT NULL,
FO_ID INTEGER NOT NULL,
E_ID INTEGER NOT NULL,
CC_ID INTEGER NOT NULL,
B_ID INTEGER,
CL_ID SMALLINT NOT NULL,
CP_NF VARCHAR(15),
CP_TITULO VARCHAR(15) NOT NULL,
CP_DATA DATE,
CP_VENC DATE,
CP_TPAG VARCHAR(20),
CP_JUROS NUMERIC(12,2),
CP_PAGO NUMERIC(12,2),
CP_REST NUMERIC(12,2),
CP_TOTAL NUMERIC(12,2)
);
CREATE TABLE CPAGAS (
CPS_ID INTEGER NOT NULL,
FO_ID INTEGER NOT NULL,
CC_ID INTEGER NOT NULL,
E_ID INTEGER NOT NULL,
B_ID INTEGER NOT NULL,
CL_ID SMALLINT,
CPS_NF VARCHAR(15),
CPS_TITULO VARCHAR(15) NOT NULL,
CPS_DATA DATE,
CPS_VENC DATE,
CPS_QUITADO DATE,
CPS_TPAG VARCHAR(20),
CPS_CHEQUE VARCHAR(10),
CPS_JUROS NUMERIC(12,2),
CPS_PAGO NUMERIC(12,2),
CPS_REST NUMERIC(12,2),
CPS_TOTAL NUMERIC(12,2)
);
Conto com a ajuda de voces, obrigado e ficam com Deus.
[img]http://arquivo.devmedia.com.br/forum/imagem/194427-20140429-095020.png[/img]
Uso Delphi 7 e Firebird 2.5
Minhas tabelas são:
CREATE TABLE CRECEBIDAS (
CRS_ID INTEGER NOT NULL,
CLI_ID INTEGER NOT NULL,
E_ID INTEGER NOT NULL,
CC_ID INTEGER NOT NULL,
B_ID INTEGER NOT NULL,
CL_ID SMALLINT,
CRS_NF VARCHAR(15) NOT NULL,
CRS_TITULO VARCHAR(15) NOT NULL,
CRS_TPAG VARCHAR(20),
CRS_CHEQUE VARCHAR(10),
CRS_DATA DATE NOT NULL,
CRS_VENC DATE NOT NULL,
CRS_QUITADO DATE NOT NULL,
CRS_PAGO NUMERIC(12,2),
CRS_REST NUMERIC(12,2),
CRS_TOTAL NUMERIC(12,2)
);
CREATE TABLE CRECEBER (
CR_ID INTEGER NOT NULL,
CLI_ID INTEGER NOT NULL,
E_ID INTEGER NOT NULL,
CC_ID INTEGER NOT NULL,
CL_ID SMALLINT NOT NULL,
CR_NF VARCHAR(15) NOT NULL,
CR_TITULO VARCHAR(15) NOT NULL,
CR_TPAG VARCHAR(20),
CR_DATA DATE NOT NULL,
CR_VENC DATE NOT NULL,
CR_PAGO NUMERIC(12,2),
CR_REST NUMERIC(12,2),
CR_TOTAL NUMERIC(12,2)
);
CREATE TABLE CPAGAR (
CP_ID INTEGER NOT NULL,
FO_ID INTEGER NOT NULL,
E_ID INTEGER NOT NULL,
CC_ID INTEGER NOT NULL,
B_ID INTEGER,
CL_ID SMALLINT NOT NULL,
CP_NF VARCHAR(15),
CP_TITULO VARCHAR(15) NOT NULL,
CP_DATA DATE,
CP_VENC DATE,
CP_TPAG VARCHAR(20),
CP_JUROS NUMERIC(12,2),
CP_PAGO NUMERIC(12,2),
CP_REST NUMERIC(12,2),
CP_TOTAL NUMERIC(12,2)
);
CREATE TABLE CPAGAS (
CPS_ID INTEGER NOT NULL,
FO_ID INTEGER NOT NULL,
CC_ID INTEGER NOT NULL,
E_ID INTEGER NOT NULL,
B_ID INTEGER NOT NULL,
CL_ID SMALLINT,
CPS_NF VARCHAR(15),
CPS_TITULO VARCHAR(15) NOT NULL,
CPS_DATA DATE,
CPS_VENC DATE,
CPS_QUITADO DATE,
CPS_TPAG VARCHAR(20),
CPS_CHEQUE VARCHAR(10),
CPS_JUROS NUMERIC(12,2),
CPS_PAGO NUMERIC(12,2),
CPS_REST NUMERIC(12,2),
CPS_TOTAL NUMERIC(12,2)
);
Conto com a ajuda de voces, obrigado e ficam com Deus.
Josenildo Rosa
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)