Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187

    Pulsanti Crystal Reports

    Ho sviluppato un'applicazione Asp.net che genera un report.
    Il problema è che non mi visualizza le immagini sui bottoni di navigazione del CrystalReportViewer, anche se il loro funzionamento è ok.
    A cosa può essere dovuto?
    Grazie a tutti

  2. #2
    Dovresti avere una cartella

    C:\Program Files\Microsoft Visual Studio .NET 2003\Crystal Reports\Viewers\

    In IIS alla cartella dovrebbe corrispondere una virtual directory

    http://localhost/crystalreportwebformviewer


    Controlla e fammi sapere
    Ciao
    K
    Kalman

  3. #3
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    Ho controllato, le immagini ci sono nella cartella Viewers.
    Però non ho la directory virtuale. Cosa faccio?
    La creo, facendola puntare all'indirizzo dove sono le immagini?
    Ciao e grazie
    Marco

  4. #4
    Dovrebbe essere così!

    Su un server la virtual directory era però

    http://localhost/crystalreportwebformviewer2


    Fammi sapere
    Ciao
    K
    Kalman

  5. #5
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    HO creato la virtual directory, ma purtroppo, non riesco lo stesso a visualizzare nessuna immagine.

    Vorrei farti un'altra domanda, perchè oltre a questo, ho anche un altro problemino: come devo fare per stampare il report?

    Ho messo nel form un bottone per esportare in pdf, ed ho scritto il seguente codice nell'evento click:

    MemoryStream oStream; // using System.IO
    oStream = (MemoryStream)report.ExportToStream (CrystalDecisions.Shared.ExportFormatType.Portable DocFormat);
    Response.Clear();
    Response.Buffer= true;
    Response.ContentType = "application/pdf";
    Response.BinaryWrite(oStream.ToArray());
    Response.End()

    Mi dà però quet'errore: "Logon Failed".
    Mi sembra strano, perchè nell'evento Load del Form, ho scritto una procedura (completa delle istruzioni di connessione al DB) per visualizzare il Report, ed è tutto OK. Quando clikko sul bottone di esportazione mi dà "Logon Failed". Il codice sul Load del form è il seguente:

    r = new Report();
    TableLogOnInfo credentials = new TableLogOnInfo();

    //Completiamo le proprietà con i nostri parametri per l'accesso a SQL
    credentials.ConnectionInfo.ServerName="(local)";
    credentials.ConnectionInfo.UserID = "utente";
    credentials.ConnectionInfo.Password = "utente";
    credentials.ConnectionInfo.DatabaseName="MyDB";
    credentials.TableName="Operation";

    //Aggiungiamo le credenziali al Report Viewer
    CrystalReportViewer1.LogOnInfo.Add(credentials);

    CrystalReportViewer1.ReportSource = r;

    Spero che puoi aiutarmi in qualche modo, su entrambi i problemi.
    Grazie
    Marco

  6. #6
    Non passare le credenziali del db al report. Fai la query e passagli i dati con SetDataSource.


    Fammi sapere
    Ciao
    K

    PS: hai porvato a mettere in fondo alla virtual directory il 2 ?
    Kalman

  7. #7
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    si, ho provato anche con il 2. Però considera che alla Virtual Directory gli assegno questo path:

    C:\Programmi\Microsoft Visual Studio .NET 2003\Crystal Reports\Viewers\images\ToolBar

    Potrebbe essere un errore?

    Per quanto riguarda l'altra questione, vediamo se ho capito:

    1)mi connetto normalmente al DB
    2)memorizzo il risultato della query in un dataset
    3)chiamo la funzione --> report.setdatasource(dataset)

    Se va bene così, come faccio a dire al report, in quale coordinate deve mettere il risultato della query?
    Io fino ad adesso ho specificato dove visualizzare i dati direttamente nel Report (.rpt), ma se eseguo le query da codice, posso fare altrettanto (in pratica, come dico dove mettere i dati)?
    Te lo chiedo perchè nel Report che sto costruendo, non visualizzo solo i dati di una tabella del DB, ma anche altri Parameter Fields, che setto da codice.
    Ti ringrazio, scusa il disturbo.
    Marco

  8. #8
    La virtual directory deve puntare a:

    C:\Program Files\Microsoft Visual Studio .NET 2003\Crystal Reports\Viewers\

    Per l'altra domanda ti avevo risposto qui:
    http://forum.html.it/forum/showthrea...hreadid=824394


    Fammi sapere
    Ciao
    K
    Kalman

  9. #9
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    Grandioso, adesso funziona, sia con il 2 alla fine che senza.
    Ora mi cimento nell'altro problema, poi ti faccio sapere
    Grazie
    Marco

  10. #10
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    Quindi, non riesco a fare l'esportazione in Pdf perchè sbaglio il modo di connettermi, oppure sbaglio il codice che ti ho postato prima?

    Un'altra cosa: quando costruisco il report inserisco i Parameter Fields per i campi dinamici, e fin qui ok.
    Che oggetto devo inserire nel Report per dirgli: "Metti il risultato della query in questo punto preciso"?

    Grazie ancora.
    Marco

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 © 2026 vBulletin Solutions, Inc. All rights reserved.