QUERY CRYSTAL
Pessoal,
gostaria de gerar relatório através de um query, mas o relatório não está sendo gerado o relatório.....e não da erro
Segue o codigo
[ô]Criar um objeto Datatable
Dim ObjTable As DataTable
[ô]Criar um objeto DataAdapter para executar o select
Dim da As Odbc.OdbcDataAdapter
Dim conn As Odbc.OdbcConnection
Dim tableStyle As New DataGridTableStyle
Dim column As New DataGridTextBoxColumn
Dim sql As String = [Ô]select * from sys030[Ô]
[ô]define a string de conexao com a base de dados
conn = New Odbc.OdbcConnection([Ô]DRIVER={MySQL ODBC 5.1 Driver};SERVER=10.10.1.200;DATABASE=sysisia;UID=root;pwd=forcegalaxy[Ô])
[ô]Criar o comando
da = New Odbc.OdbcDataAdapter(sql, conn) [ô]objeto adapter usado para preencher o dataset
[ô] preencher o DataTable
ObjTable = New DataTable
da.Fill(ObjTable) [ô]preenche o dataset
Dim rpt As New CrystalReport1 [ô]cria um objeto rpt do tipo Relatorios
Dim ds As New DataSet
rpt.SetDataSource(ObjTable) [ô]altera o datasource do relatorio para o dsVeiculos que está preenchido
CrystalReportViewer1.ReportSource = rpt [ô]informa o relatorio que será carregado pelo crystal report viewer
gostaria de gerar relatório através de um query, mas o relatório não está sendo gerado o relatório.....e não da erro
Segue o codigo
[ô]Criar um objeto Datatable
Dim ObjTable As DataTable
[ô]Criar um objeto DataAdapter para executar o select
Dim da As Odbc.OdbcDataAdapter
Dim conn As Odbc.OdbcConnection
Dim tableStyle As New DataGridTableStyle
Dim column As New DataGridTextBoxColumn
Dim sql As String = [Ô]select * from sys030[Ô]
[ô]define a string de conexao com a base de dados
conn = New Odbc.OdbcConnection([Ô]DRIVER={MySQL ODBC 5.1 Driver};SERVER=10.10.1.200;DATABASE=sysisia;UID=root;pwd=forcegalaxy[Ô])
[ô]Criar o comando
da = New Odbc.OdbcDataAdapter(sql, conn) [ô]objeto adapter usado para preencher o dataset
[ô] preencher o DataTable
ObjTable = New DataTable
da.Fill(ObjTable) [ô]preenche o dataset
Dim rpt As New CrystalReport1 [ô]cria um objeto rpt do tipo Relatorios
Dim ds As New DataSet
rpt.SetDataSource(ObjTable) [ô]altera o datasource do relatorio para o dsVeiculos que está preenchido
CrystalReportViewer1.ReportSource = rpt [ô]informa o relatorio que será carregado pelo crystal report viewer
Dessa forma vc está setando o DataTable o Crystall usa o DataSet.
veja se o exemplo de um projeto meu te ajuda:
Está em C#
Espero que sim
Abraços !!!
veja se o exemplo de um projeto meu te ajuda:
Está em C#
rptBANCOS rpt = new rptBANCOS();
DataSet DS = new DataSet();
clsCONEXAO.COMANDO.CommandText = ([Ô]SELECT * FROM tbl_bancos ORDER BY codbanco[Ô]);
clsCONEXAO.DA.SelectCommand = clsCONEXAO.COMANDO;
clsCONEXAO.DA.Fill(DS, [Ô]tbl_bancos[Ô]);
rpt.SetDataSource(DS);
crystalReportViewer1.ReportSource = rpt;
Espero que sim
Abraços !!!
Tópico encerrado , respostas não são mais permitidas