Campo modificabile in anteprima

martedì 08 aprile 2008 - 12.52

Jumpa Profilo | Junior Member

Ciao a tutti,
ho bisogno di inserire una casellina di testo nel mio report, all'interno della quale l'utente possa inserire dei dati in sede di anteprima, prima di mandare la stampa
qualcuno sa se è fattibile ed in quale direzione mi devo muovere?

grazie

jumpa
-------------------------
Follow the White Rabbit...

http://www.jumpa.org
-------------------------

freeteo Profilo | Guru

ciao,
puoi usare un campo parametro, ed aggiungerlo al report.
Quando lo mandi in anteprima, se non gli fornisci il valore di quel parametro da codice, il viewer te lo chiede aprendo una maschera sua gia' integrata che ti chiede il valore.

Se invece vuoi fare qualcosa di piu' "carino" ti devi fare una form dove l'utente possa inserire il parametro e poi passarlo tu da codice al report tramite il metodo "SetParameterValue(...)"

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Jumpa Profilo | Junior Member

visto che sto manipolando report lanciati da un app non mia, mi sa che faro la prima cosa che hai detto!
solo un dubbio:
in questo caso sto "manipolando" una stampa di etichette,se metto un campo paramentro, poi lo stesso valore mi appare per tutte le etichette,
che tu sappia c'è un modo per dare ad ogni etichetta un valore "personalizzato" diverso?


grazie

Jumpa
-------------------------
Follow the White Rabbit...

http://www.jumpa.org
-------------------------

freeteo Profilo | Guru

ciao,
se lavori con vari dati, o ti fai tanti parametri quanti sono le etichette (ma penso che non sia possibile perche' tu non sai prima esattamente quanti sono i record che stamperai) .

Oppure puoi usare un parametro multivalore e poi girare con l'indice dei valori, dentro ad una formula ad esempio puoi scrivere:

if recordnumber < count({?parametro}) then {?parametro}[recordnumber] else "basta"
pero' non è un ottima scelta lasciare questo onere all'utente finale, che magari non sa nemmeno l'ordine esatto dei record che verranno stampati e quindi anche se li mettesse, potrebbero non essere corretti...

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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5