Reporting Services nascondere dinamicamente una tabella

domenica 17 febbraio 2008 - 10.36

sbarzucco Profilo | Newbie

Ciao

devo realiare il mio primo report ed è connesso ad una stored procedure che verifica se l'utente connesso può vedere o meno il risultato.(non posso usare administrative console etc.)

In sintesi vorrei al momento del caricamento del report lanciare la stored p. verificare l'utente e nel caso in cui non è abilitato far comparire la scritta "l'utente non può vedere il report ".

Si può fare ? O ci sono soluioni alternative

Grazie per ogni info

freeteo Profilo | Guru

ciao,
implementare delle logiche di questo tipo dentro ad un report non la vedo una cosa semplice, per non dire che non si puo' fare.
Hai 2 strade:
1- lavori da codice.
Ma dal tuo post mi sembra di aver capito che tu hai un report collegato ad un db, senza avere un'applicaizone che ospita questo report

2- Lavori nella stored.
Nella stored fai il controllo se è abilitato, e nel caso non lo fosse torni un record soltanto, con un campo con dentro il testo 'non abilitato'.
Una cosa di questo genre:
select '' as campo1, '' as campo2.... 'Utente non abilitato' as campo3 from tabella...
Cosi' il report visualizza cmq un record, ma il record dice appunto che non sono disponibili dati per quell'utente.

AL momento non ho soluzioni eleganti da proporre...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5