Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34
  1. #1

    [vb.net] Interfacciamento con Report Manager

    Salve a tutti,
    ho installato Report Manager, e il programma per creare il "template" del report (report.rep) sembra abbastanza facile. Ora però rimane il problema di interfacciarlo con il mio programma.

    Ho già incluso nel mio programma l'ocx esterno e nella barra degli strumenti ho aggiunto "ReportManX Control". Arrivati a questo punto però mi sono bloccato.

    Purtroppo nelle documentazioni del sito non riesco a capirci molto, quacluno di voi ha qualche esempio da potermi mostrare giusto per capirne meglio il funzionamento? o magari non ho cercato bene io e c'è una mini guida che spiega tutto ottimamente?

    Vi ringrazio in anticipo,
    Neptune.
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  2. #2
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    codice:
     AxReportManX1.SetParamValue("LOGOINTESTAZIONE", immagineAzi)
    'imposta il logo aziendale
    
    AxReportManX1.SetDatabaseConnectionString("Con", strConn)
               strsql = "SELECT * from tabella where cod=" & 6
    
                AxReportManX1.SetDatasetSQL("DS", strsql)
    
                AxReportManX1.Preview = True
                AxReportManX1.Show()
                AxReportManX1.Execute()
    ricordati di creare una connessione che si chiama "Con"
    ed un recordset di nome "DS",in questo modo gli passi la query e lui carica tutto
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  3. #3
    Originariamente inviato da Kahm
    codice:
     AxReportManX1.SetParamValue("LOGOINTESTAZIONE", immagineAzi)
    'imposta il logo aziendale
    
    AxReportManX1.SetDatabaseConnectionString("Con", strConn)
               strsql = "SELECT * from tabella where cod=" & 6
    
                AxReportManX1.SetDatasetSQL("DS", strsql)
    
                AxReportManX1.Preview = True
                AxReportManX1.Show()
                AxReportManX1.Execute()
    ricordati di creare una connessione che si chiama "Con"
    ed un recordset di nome "DS",in questo modo gli passi la query e lui carica tutto
    Domanda, ma l'indirizzo del file creato con report manager dove bisogna impostarglielo??
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da Neptune
    Domanda, ma l'indirizzo del file creato con report manager dove bisogna impostarglielo??
    cosi
    AxReportManX1.filename = Application.StartupPath & "\stampe\Fattura.rep"
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5
    Il mio codice è questo, dov'è che sbaglio?

    codice:
    AxReportManX1.filename = Application.StartupPath & "guido.rep"
            Dim strConn As String
            Dim strsql As String
    Dim connessione As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db1.mdb")
            AxReportManX1.SetDatabaseConnectionString("connessione", strConn)
            strsql = "SELECT * FROM Azienda WHERE IDAzienda = 8"
    
            Dim DS As DataSet
            AxReportManX1.SetDatasetSQL("DS", strsql)
    
            AxReportManX1.Preview = True
            AxReportManX1.Show()
            AxReportManX1.Execute()
    Conta che sto utilizzando un Database Access.
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  6. #6
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    che errore ti da?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  7. #7
    Originariamente inviato da Kahm
    che errore ti da?
    Mi dice che il dataset "DS" non esiste, in oltre mi dice che strConn è inutilizzata.
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  8. #8
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    infattti ti ho detto di creare un dataaset di nome DS
    intendevo DENTRO il report!!!!

    e rinomina pure la connessione
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  9. #9
    Che intendi per rinomina la connessione?

    Ad ogni modo ho cambiato DS con uno dei dataset che avevo già creato nel report Azienda: Settato su

    codice:
    SELECT * FROM Azienda WHERE IDAzienda =:IDAzienda
    Avevo anche settato come parametro IDAzienda.

    Ora però mi da come errore: "AZIENDA: nome file non valido" e non capisco perchè.
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  10. #10
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da Neptune
    Che intendi per rinomina la connessione?

    Ad ogni modo ho cambiato DS con uno dei dataset che avevo già creato nel report Azienda: Settato su

    codice:
    SELECT * FROM Azienda WHERE IDAzienda =:IDAzienda
    Avevo anche settato come parametro IDAzienda.

    Ora però mi da come errore: "AZIENDA: nome file non valido" e non capisco perchè.
    i parametri li puoi usare per modificare le proprieta dei controlli (vedi esempio che ti ho dato)

    per cambiare la query attieniti al mio esempio e non usare parametri, ma spediscigli la query secca
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.