Visualizzazione post con etichetta Crystal report. Mostra tutti i post
Visualizzazione post con etichetta Crystal report. Mostra tutti i post

03/04/17

Crystal report viewer non filtra

Se avete un report nel vostro progetto con il crystalReportViewer che non filtra, abilitate la funzione del progetto mostra tutti i file.

Espandete il form e visualizzate il contenuto del file Form1.Designer.vb

Poi cercate il codice dove viene inizializzato il CrystalReportViewer e cancellate la riga dove viene impostata la SelectionFormula uguale a stringa vuota,  salvate ed il report utilizzerà la selectionformula che gli passate voi.

14/05/15

Crystal report mostra un totale pagine errato

A volte stampando un report in anteprima col crystal report, notiamo che l'indicatore dell'anteprima di pagine mostra ad esempio 4 pagine, mentre le variabili interne totalpagecount e pagenumber mostrano un numero diverso.

Utilizzando la funzione 1 di M vediamo 2 di 1

Questo succede quando per creare una  formula che ometta un campo sulle pagine diverse dall'ultima del tipo

PageNumber<>TotalPageCount

E'proprio l'utilizzo del totalpagecount che porta al suo calcolo anche sulla prima pagina.

Non bisogna utilizzarlo nelle formule che si ripetono su tutte le pagine.

Un altro problema legato potrebbe essere l'aver messo erroneamente il flag "ricomincia numerazione dopo" nell'esperto sezione di crystal report.

13/02/14

Accesso negato in stampa da Crystal report

Può capitare distribuendo un report sviluppato con SAP Crystal report, che in fase di stampa compaia un errore di questo genere:
Unable to connect: incorrect log on parameters. ---> System.Runtime.InteropServices.COMException (0x8004100F): Logon failed.
L’errore è ancora più subdolo quando su alcuni PC si verifica ed altri no.
Il problema è legato all’errata impostazione del provider del report.
Creando un report da zero, la connessione viene effettuata utilizzando l’ Sql Server Native Client (SQLNCLI) che non viene distribuito sulle macchine in automatico, in particolare da ClickOnce.
Per risolvere il problema dovete aprire il report e cliccare su database – imposta percorso origine dati. Si apre la seguente finestra dove sopra vedete le tabelle e le connessioni al database correnti, e sotto quelle disponibili.
crystal-report-access-denied-1
Se espandete il livello della treeview sottostante dove c’e’ scritto OLEDB ADO si aprirà la seguente finestra:
OLEDB-ADOWindow-291x300
Dove dovrete selezionare Microsoft OLEDB Provider for Sql Server. Cliccando Finish ci chiederà le credenziali di accesso al vostro database di sviluppo.
Salvate e copiate sul PC del cliente, il problema è risolto.