Cambiare query al report

martedì 13 febbraio 2007 - 16.52

totti240282 Profilo | Guru

allora vorrei sapere come cambiare il tipo di query creata in automatico dal crystal report..allego un img per capirci meglio....


446x257 15Kb

C'è solo un capitano !!!!!!

freeteo Profilo | Guru

ciao,
se per "automatico" intendi che da codice gliela vuoi passare diversa la risposta è purtroppo che non puoi.
Puoi passare un DataTable/DataSet con il metodo "SetDataSOurce" di un oggetto ReportDocument ma cambaire la sintassi sql non si puo' fare.
ciao.

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

totti240282 Profilo | Guru

il problema è che con la query che imposta lui,mi vengono scaricati + record di quelli che mi servono,e di conseguenza mi vengono creati + pdf di quanti me ne servano....

Infatti per ovviare mi serviva mettere una clausola WHERE....ma tu dici che non si può.

Se gli passo il datasource (dataset) dici che mi ignora quella query ,e prende quello che gli passo dentro il dataset ???.Tutto questo mi serve per poter prendere e immettere un immagine dinamica nel report,prelevata dal db,e l'unica soluzione è quella di appoggiarmi ad un campo BLOB.

Smanettando e leggendo su msdn,mi sono accorto del reportformula,forse con quello riesco a limitare i risultati come servono a me....che ne dici ???
C'è solo un capitano !!!!!!

freeteo Profilo | Guru

>Smanettando e leggendo su msdn,mi sono accorto del reportformula,forse
>con quello riesco a limitare i risultati come servono a me....che
>ne dici ???
direi proprio di si, con quella proprieta' puoi impostare dei filtri ai dati che comporranno il tuo report, solamente che la sintassi non è "proprio sql" è qualcosa di piu' limitato, basato sui campi del report.
Ad esempio puoi impostare come recordselectionFormula cose del tipo:
{micampo} > 0
ma non Group by, where complesse etc...
ciao.

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

totti240282 Profilo | Guru

Infatti per adesso ho risolto cosi dato che è un semplice nome campo = XXX.

Cmq per queste cose è un pò limitato il CR.
C'è solo un capitano !!!!!!
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5