Creare report filtrati

lunedì 07 aprile 2014 - 17.59
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows 7  |  Visual Studio 2010  |  SQL Server 2008  |  Crystal Reports XI

bolzi89 Profilo | Newbie

Salve sono nuovo del crystal report... Spiego cosa volevo fare: devo stampare tutti i Nome_Release che hanno campo Cod_Cliente uguale a quello riportato nella texbox al momento del click sulla stampa, ordinati per il campo Data_Release. Il mio problema è come fare capire a crystal report qual è il Cod_Cliente che gli passo e come dirgli di stampare tutte le righe che hanno questo Cod_Cliente, con relativo ordine. Sapete aiutarmi per favore? Grazie ^^

jjchuck Profilo | Senior Member

http://www.aspfree.com/c/a/ASP.NET/Working-with-Parameters-with-Crystal-Reports-and-ASP-NET-2-0/
io ho iniziato da qui...
spero ti sia di aiuto
ciao

bolzi89 Profilo | Newbie

Grazie, ci do un'occhiata

freeteo Profilo | Guru

Ciao bolzi89,
come ti suggeriva giustamente jjchuck devi lavorare di SelectionFormula, ossia impostare un filtro sui dati da visualizzare.

Io procederei in questo modo: inserire un parametro "es: mioparametro" e lo vai a mettere nella "selectionformula" (tastoDxsopra la report->Report->selectionFormula->records)" dove specifichi il filtro da applicare ai dati caricati es:
{miocampo} > {?mioparametro}
dove i 2 elementi li prendi da doppio click sui nodi rispettivi nel "formula editor" (uno è appunto il campo di filtro, magari "CodiceCliente" e l'altro appunto il parametro),

A questo punto hai costruito il report che ti chiede quel valore prima di mostrarti i dati, appunto perhce l'hai messo nella selectionformula.Non ti resta altro che settarlo da codice:
mioreport.SetParameterValue("mioparametro", "...");

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
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