RELATORIO POR MES FLUXO DE CAIXA

JRABELO 05/11/2012 20:44:10
#413552
Boa noite Pessoal,

Tenho um projeto de fluxo de caixa, estou desenvovendo em VB.NET com Access.

Gostaria de saber se alguém tem algum exemplo de como gerar um relatório por mês de ENTRADA e SAIDA do Caixa.

Na Tabela tb_entrada tem os Campos(COD, DATA, VALOR, HISTORICO) E
Na Tabela tb_saida tem os Campos(COD, DATA, VALOR, HISTORICO).


Queria gerar um relatório por Mês, o que entrou e saiu!

Desde já obrigado!
JRABELO 05/11/2012 21:07:14
#413553
Poderia ser um exemplo do Objeto Print !
ROBSON220BASS 06/11/2012 09:29:03
#413573
coloque no seu form os seguintes itens:
1- PrintPreviewDialog
1- PrintDocument

agora no evento click do botao desejado para impressao, coloque:

Private Sub BtnEmitir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnEmitir.Click
If Me.DataGridView1.RowCount = 0 Then
Else
PrintPreviewDialog.PrintPreviewControl.Zoom = 1.0
PrintPreviewDialog.FindForm.WindowState = FormWindowState.Maximized
PrintPreviewDialog.ShowDialog()
End If

End Sub


Private Sub PrintDocument_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
Dim y As Integer = 70
Dim CanetaDaImpressora As Pen = New Pen(Color.Black, 1)
Dim MargemEsquerda As Single = e.MarginBounds.Left
Dim MargemSuperior As Single = e.MarginBounds.Top + 100
Dim MargemDireita As Single = e.MarginBounds.Right
Dim MargemInferior As Single = e.MarginBounds.Bottom

e.Graphics.DrawString([Ô]CABEÇALHO [Ô], New Font([Ô]Verdana[Ô], 10, FontStyle.Bold), Brushes.Black, 30, 30)

For Each dr As DataGridViewRow In DataGridView1.Rows

e.Graphics.DrawString(dr.Cells(0).Value & [Ô] [Ô] & dr.Cells(1).Value &[Ô] [Ô] & dr.Cells(2).Value &[Ô] [Ô] & dr.Cells(3).Value , New Font([Ô]Verdana[Ô], 10), Brushes.Black, 30, y + 10)

y += 20
Next

End Sub

esse e mais simples, mas ja dá pra ter uma noção de como é..

ate+
JRABELO 06/11/2012 22:11:24
#413660
Vou testar!!!

Desde já obrigado!
JRABELO 07/11/2012 11:50:16
#413713
Cara,

Não deu certo!

Tem outra sugestão???

Alguma coisa com o ReportViewer ???
JRABELO 09/11/2012 11:51:00
#413895
Preciso criar um relatório por Data, esse select tem que ser feito em duas tabela(tb_entrada e tb_saida), assim é possível saber o fluxo de caixa do mês.
Como execultar esse select e o resultado deve aparece no ReportViewer.

Por favor, alguém poderia me ajudar???
JRABELO 09/11/2012 21:57:39
#413963
Por favor, alguém sabe criar relatório no VS 2010 usando o Crystal Reports ???
JRABELO 14/11/2012 19:19:55
#414247
Alguém poderia me ajudar ???

Por favor.....
NILSONTRES 15/11/2012 09:48:12
#414258
Então, fluxo de caixa é complicado, não se tem uma receita exata para isso, depende de como funciona a aplicação, na verdade, é preciso definir
o que é. Uma coisa é relatorio de despesas e faturamento, outra coisa é fluxo.

O Fluxo vc deve começar no caixa com um determinado valor, e ir somando as entradas, e subtraindo as despesas, depois disso retirar do saldo de caixa atual.
Fora que muitos clientes querem alem do valor real o valor previsto. No final 70% deles acabam nem utilizando, porque o fluxo só rola se bem alimentado, e os clientes em geral são preguiçosos.
No caso vc precisa aprender uma coisa primeiro, para depois fazer a outra, 1º gerar relatorios no crystal, vai perder uns fios de cabelos, mas no final vai ver que vale a pena, ele é fantastico,
Busque exemplo aqui e no macoratti.
2º planejar bem a inserção de contas a pagar e receber + as vendas, para depois bolar esse fluxo.
Resumindo, observe que vc não recebe uma resposta aqui no forum, porque isso é muito complexo, são varias as etapas.
Você pode conquistar um cliente, ou perder ele caso exista uma falha nesse planejamento.
JRABELO 16/11/2012 13:55:58
#414339
Obrigado pelas palavras.
Já estou fazendo algo com o Crytal Report, realmente é dificíl, mas eu não desisto.
Ainda não consegui o que eu quero, mas estou buscando.
JRABELO 19/11/2012 22:19:16
#414472
Akguém???
Página 1 de 2 [15 registro(s)]
Tópico encerrado , respostas não são mais permitidas