Ricardo80 Posted February 25, 2012 Report Share Posted February 25, 2012 Bom dia pessoal, seguinte sou novato no VB.NET(2008) e estou apanhando pra criar relatorios, ja consigo ligar o banco, montar grid e tudo mais, a única coisa que ainda não consegui foi criar os relatorios, alguém tem um passo-a-passo pra passar??? obrigado a todos... Link to comment Share on other sites More sharing options...
Caça Posted February 27, 2012 Report Share Posted February 27, 2012 Que método é que estás a utiliza para aceder à BD? Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
Ricardo80 Posted February 29, 2012 Author Report Share Posted February 29, 2012 Desculpa a demora para responder, estou usando NpgSql.... Link to comment Share on other sites More sharing options...
Caça Posted February 29, 2012 Report Share Posted February 29, 2012 Ok, mas como é que estás a aceder? O que é que utilizas para efectuar operações na BD? Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
Ricardo80 Posted March 1, 2012 Author Report Share Posted March 1, 2012 Este é o código q eu uso pra conectar, e executar os comandos sql, até ai eu vou, mas não consegui passar disso Try If conn.State = ConnectionState.Closed Then conn.Open() End If Dim DS As DataSet = New DataSet Dim DA As New NpgsqlDataAdapter Dim cmdSQL As NpgsqlCommandBuilder wTabela = "cliente" wCampos = "Codcli as ""Codigo""," & _ "Nome as ""Nome""," & _ "Endereco as ""Endereco""," & _ "foneres as ""Tel. Res.""," & _ "fonecom as ""Tel. Com.""," & _ "fonecel as ""Tel. Cel.""," & _ "email as ""Email""" wCondicao = "deletado=FALSE" ComandoSQL = "SELECT " & wCampos & " FROM " & wTabela & " WHERE " & wCondicao DA = New NpgsqlDataAdapter(ComandoSQL, conn) cmdSQL = New NpgsqlCommandBuilder(DA) 'PREENCHE DATAGRIDVIEW DA.Fill(DS, wTabela) dgvCliente.DataSource = DS.Tables(wTabela) conn.Close() Catch ex As Exception MsgBox(ex.Message) End Try EDIT: GeSHi adicionado Link to comment Share on other sites More sharing options...
Caça Posted March 1, 2012 Report Share Posted March 1, 2012 Ok, para desenhar o report, precisas de saber qual a estrutura a utilizar, por isso podes, por exemplo, exportar o conteúdo do DataSet para um ficheiro XML para que o report saiba como é a estrutura dos dados que vai receber. Para exportar utiliza isto Ds.WriteXml("Caminho_a_exportar", XmlWriteMode.WriteSchema) Depois disto, adicionas um novo report ao projecto e escolhes como fonte de dados o ficheiro XML que exportaste. Agora é só desenhar como entenderes. Quando tiveres pronto eu explico como o mostrar no teu projecto se tiveres duvidas. Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
Ricardo80 Posted March 2, 2012 Author Report Share Posted March 2, 2012 Neste XML ele vai salvar a estrutura da minha tabela de dados...é isso??? feito isso...o que mais é preciso??? Link to comment Share on other sites More sharing options...
Caça Posted March 3, 2012 Report Share Posted March 3, 2012 Não, ele vai guardar a estrutura do DataSet, e é esse DataSet que depois lhe vai enviar os dados. Depois disto, adicionas um novo report ao projecto e escolhes como fonte de dados o ficheiro XML que exportaste. Agora é só desenhar como entenderes. Quando tiveres pronto eu explico como o mostrar no teu projecto se tiveres duvidas. Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
Ricardo80 Posted March 3, 2012 Author Report Share Posted March 3, 2012 Hum...entendi amigo...e depois disso o que fizemos? Link to comment Share on other sites More sharing options...
Caça Posted March 3, 2012 Report Share Posted March 3, 2012 Depois precisas de um formulário para o mostrar, esse formulário tem de ter um objecto chamado CrystalReportViewer(está na Toolbox) que vai ser onde o report vai ser mostrado. Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
Ricardo80 Posted March 3, 2012 Author Report Share Posted March 3, 2012 esse formulario vai ser usado só pra esse report ou ele vai ser usado pra todos os relatorios do sistema? Link to comment Share on other sites More sharing options...
Caça Posted March 3, 2012 Report Share Posted March 3, 2012 Isso és tu que tens de decidir. Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
Ricardo80 Posted March 5, 2012 Author Report Share Posted March 5, 2012 Certo...obrigado amigo, me ajudou muito, agora é só usar este modelo para os outros relatórios... Obrigado... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now