RELATORIO
estou precisando de ajuda para aprender a criar relatorio no vb 6
estou tentando criar no data reports com access
grato
grato
CESARCOFFEE, veja esta dica que o site disponibiliza, acho que ira resolver seu problema.
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=7616
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=7616
eu sou iniciante em vb 6 tenho um pouco de experiencia em dos,,, vc me pediu ,,
abra um recordset para chamar os dados do BD para impressão,,,,
ok faço para abrir
abra um recordset para chamar os dados do BD para impressão,,,,
ok faço para abrir
Bom, vc esta usando o access com o vb6 correto, agora descreva o seu codigo para chamar o access (Recordset), para ficar mais facil o entendimento, pois com isso, montaremos seu DataReport.
eu estou precisando saber como abrir o recordset ,,
http://www.macoratti.net/dao_ado2.htm
ferraz ,, vc tem como me encinar a localizado help em portugues do vb 6 ,,, o meu nao instalou o msdn ,, acho eu que com uma ajuda como tinha o livro do clipper5,, todos os comandos,,, eu trabalharia melhor
grato pelo apoio
grato pelo apoio
Na guia general declarations coloque isso:
No Form_Load:
Para chamar um DataReport eh assim:
No vb6 clique em project, depois em [Ô]Add DataReport[Ô].
Ponha em seu Projeto uma textbox para cada campo de sua tabela, neste exemplo sao tres. Depois coloque na Propriedade DataField de cada text o nome do campo da tabela que sera impresso no relatorio, assim:
ex:
text = DataField
text1 = campo1
text2 = campo2
text3 = campo3
agora é só chamar o relatório com o botão no form:
Este eh um exemplo do macedo, que esta disponivel aqui no site, tente e veja se funciona bem ai pra vc.
Dim cmd_relatorio As New ADODB.Command
Dim rs_relatorio As New ADODB.Recordset
No Form_Load:
Private Sub Form_Load()
With cmd_relatorio
.ActiveConnection = cnn_Sua_Connexão
.CommandType = adCmdText
.CommandText = [Ô]Select campo1, campo2, campo3 from Tabela[Ô]
Set rs_relatorio = .Execute
End With
End Sub
Para chamar um DataReport eh assim:
No vb6 clique em project, depois em [Ô]Add DataReport[Ô].
Ponha em seu Projeto uma textbox para cada campo de sua tabela, neste exemplo sao tres. Depois coloque na Propriedade DataField de cada text o nome do campo da tabela que sera impresso no relatorio, assim:
ex:
text = DataField
text1 = campo1
text2 = campo2
text3 = campo3
agora é só chamar o relatório com o botão no form:
Private Sub Cmd_relatorio_Click()
With DataReport1
Set .DataSource = rs_relatorio
.DataMember = [Ô][Ô]
.Refresh
.Show
End With
End Sub
Este eh um exemplo do macedo, que esta disponivel aqui no site, tente e veja se funciona bem ai pra vc.
CESARCOFFEE, olha, eu nao conheco um help em portugues do vb6, e se nao me falha a memoria, o vb6 nao acompanha o msdn mais fica tranquilo, vc pode iniciar com esta ferramenta aqui que achei interessante veja:
http://superdownloads.uol.com.br/download/38/curso-visual-basic-6/
http://superdownloads.uol.com.br/download/38/curso-visual-basic-6/
Tópico encerrado , respostas não são mais permitidas