Duvida com Quick Report: Varias bandas c/ columa leitura

Delphi

16/02/2007

Bom dia galera!
To com uma duvida lascada com um relatorio de fechamento de caixa q estou fazendo ...

no frmFexaCx tenho o seguinte:

qryItemVenda
qryCaixa

qdo o cara clika em fechar caixa ele da um preview no frmRelatFechCx.... q eu gostaria q fikasse na seguinte estrutura:


Banda 1 - Relacionado com qryCaixa
____________________________________
[b:fc18ed398d]TIPO LCTO*********ENTRADA****SAIDA[/b:fc18ed398d]
____________________________________
DINHEIRO*********1,00********* 0,00
CHEQUE********** 50,00********10,00

[b:fc18ed398d]************************Saldo: 41,00[/b:fc18ed398d]
____________________________________

Banda 2 - Relacionado com qryItemVenda
[b:fc18ed398d]
FORMA PGTO*******HISTORICO****VALOR[/b:fc18ed398d]
______________________________________
DINHEIRO*********VENDA********* 10,00
CHEQUE********** REC.***********41,00

[b:fc18ed398d]************************Saldo: 51,00[/b:fc18ed398d]
______________________________________

Tipo tm q ter 2 columa de leitura uma q identifica os lctos no caixa e outra as vendas (Forma Pgto, Historico, Valor ....)
e dai os detalhes e a parte final q soma o total dos lctos e o total das vendas....

alguem pode me ajudar nessa paradinha ?!! rs


Output

Output

Curtidas 0

Respostas

Output

Output

16/02/2007

Pessoal .... to precisando mto da ajuda !!!!! preciso urgente desse relatorio ... vcs entenderam oke eu qro fazer??


GOSTEI 0
Rinez

Rinez

16/02/2007

Coloque aqui a estrutura de sua tabela. Acho que com clientdataset voce resolve. Se for só fechamento sem que saia varios registros da tabela apenas com uma banda rttitle e varios qrlabel voce consegue colocar tudo.


GOSTEI 0
Output

Output

16/02/2007

Bom dia amigo [b:7841816476]Zenir [/b:7841816476]
Na verdade sao 3 qrys ... q eu preciso mostrar no relatorio na sequencia abaixo ...

primeiro mostra um resumo do caixa ... hr q abriu e tauz...
depois mostra os valores em caixa de acordo com a forma de pgto e por fim mostra os itens vendidos ....

eh assim:

[b:7841816476]qryCaixa :[/b:7841816476] ID_CAIXA ID_USER DATA_ABERTURA DATA_FECH ABERTO (BIT)


[b:7841816476]qryMovCaixa:[/b:7841816476] ID_CAIXA TIPO_PGTO VALOR HISTORICO


[b:7841816476]qryItemVenda:[/b:7841816476] ID_CAIXA ID_PRODUTO VALOR_ITEM QTDE TOTAL_ITEM


ESPERO mto q consiga me ajudar ???


GOSTEI 0
Rinez

Rinez

16/02/2007

Caro Rodrigo:
Para que eu possa ajudar explique como você lançaria:

venda 1 10/02/2007 9horas venda dinheiro 10 canetas 5,00 R$ 50,00
venda 1 10/02/2007 9 horas venda dinheiro 5 cadernos 2,00 R$ 10,00
Total da venda 1 R$ 60,00

venda 2 10/02/2007 10horas venda cheque 3 apondadores 3,50 R$ 10,50
venda 2 10/02/2007 10horas venda cheque 2 uniformes escolares 50,00 R$ 100,00
Total venda 2 R$ 110,50

venda 3 10/02/2007 11horas venda dinheiro 1 mochila escolar 150,00
Total venda 3 R$ 150,00

operação 3 10/02/2007 12horas Pago almoço funcionario dinheiro R$ 10,00
operação 4 10/02/2007 13horas Pago frete cheque R$ 55,00


GOSTEI 0
Output

Output

16/02/2007

[b:8437c2a3b2]qryCaixa:[/b:8437c2a3b2] ID_CAIXAID_USERDATA_ABERTURADATA_FECHABERTO 1221/02/200721/02/20070 2221/02/20071 [b:8437c2a3b2]qryMovCaixa:[/b:8437c2a3b2] ID_CAIXATIPO_PGTOVALORHISTORICO 1DINHEIRO20,00VENDA CLIENTE 1DINHEIRO50,00REC. FATURA N 15 1CH VISTA100,00REC. FATURA N 20 2DINHEIRO10,00PGTO JORNAL [b:8437c2a3b2]qryItemVenda:[/b:8437c2a3b2] ID_CAIXAID_PRODUTOVALOR_ITEMQTDETOTAL_ITEM 11510,00220,00


Espero q tenha me entendido?!

To tao ancioso pra fazer issu ??
aguardo sua ajuda ...


GOSTEI 0
Rinez

Rinez

16/02/2007

Caro amigo Rodrigo Miss

Colocar na tabela MOVCAIXA os campos ID_MOVCAIXA para numerar sequencialmnete os lançamentos, colocar também um campo ENTRADA_SAIDA para identificar o tipo E para entrada de valor e S para saida de valor.

No livro caixa contabil voce tem um lado do livro para Débito que é a entrada e do outro lado Crédito que é a saída, que não é seu caso porque não vai usar livro.

Então para identificar se é entrada de valor você deve identificar com E para entrada e para saída com S. Se quizer pode identificar com 1 para entrada ou com 2 para saída.

Tambem temos que saber qual banco que usa e qual conexão que usa:
BDE, IBX, ADO, DBexpress, etc ...

Tambem se é rede ou mono.

Abraços
Prof. Zenir


GOSTEI 0
Output

Output

16/02/2007

Ok prof. Zenir ....

meu banco eh SQL Server 2000
uso o sistema em rede ...

uso conexao ADO??


....


GOSTEI 0
Rinez

Rinez

16/02/2007

Caro Rorigo...
Nunca usei ado e tambem nunca usei sql server 2000.
Uso Firebird 1.5 com acesso DBEXpress - sqlconnection.

Acho que poderia fazer o que voce quer com clientdataset em run time.
O QuickReport usa muito bem o dataset. Se voce montar um clientdataset
da paleta Data Acess e ir montando, pode fazer o que quizer.
Coloque aqui seu email e trocamos idéia.


GOSTEI 0
Output

Output

16/02/2007

blz Prof:


pegae


rodrigomiss@hotmail.com


GOSTEI 0
POSTAR