Parametro per crystal report

martedì 08 marzo 2005 - 11.19

framur Profilo | Newbie

Salve,ho creato un report che stampa le assenze del personale di una ditta.Non ci sono problemi per quanto riguarda la stampa generale(tutte le assenze di tutto il personale),ma quando cerco di fargli stampare un solo utente identificato dalla matricola mi continua a dare tutto l'elenco come se il parametro non esistesse.Come mai?Allego codice

Dim report As New report_personale
report.SetParameterValue("mtrPersona", mtrSelezionata)
report.SetDataSource(dsGestionePermessi)
crwStampe.ReportSource = report

GRAZIE 1000

Brainkiller Profilo | Guru

Hai ragione a procedere così, ma visto che non conosco bene l'argomento di consiglio due cose:

- Eseguire la query sul Server specificando il tuo parametro nella WHERE (es. WHERE ImpiegatoID=1)
- Oppure creare una vista dal DataSet usando sempre lo stesso metodo per filtrare

Poi assegni il tutto al Report e dovresti ottenere il risultato.

Ho chiesto cmq. a Teo l'esperto di Crystal di darti una risposta.

ciao
david

framur Profilo | Newbie

Grazie 1000

freeteo Profilo | Guru

ciao,
concordo con David perche' se li filtri prima fai meno traffico e ti fai cmq oggetti meno pesanti in memoria, ma a parte questo
dovrebbe funzionare se nella selctionformula (se usi l'ambiente crystal) che nel caso usi vs.net e' tasto dx->report->esperto selezione ci metti 1a clausola che contenga il campo parametrico altrimenti viene elaborato dal report e ti viene chiesto ma non influenza la selezione dei records...

prova a metterlo li e vedrai che dovrebnbe funzionare.
PS: puoi usare anche 1 campo formula se vuoi, io li preferisco...

ciao

framur Profilo | Newbie

Grazie, gentilissimi come sempre.
Un saluto

totti240282 Profilo | Guru

quindi posso mettere un parametro anche in fase di progettazione ???
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5