2010-07-15 11 views
5

Nel mio rapporto sui cristalli, in realtà sto filtrando i dati in base alla data di inizio e alla data di fine. Ma non riesco a ottenere dati da un intervallo fisso (da 1-1-1985 a 31-12-2009). I dati che ottengo sono direttamente dalla tabella DB, non sto chiamando alcuna procedura.Non riesco a ottenere dati da un intervallo fisso nel report Crystal?

ho controllato tutto il possibile modo per limitare/filtrare i dati, non riuscivo a trovare da nessuna parte che stanno filtrando nel report.Still sto ottenendo i dati dal 1985 al 2009.

sto utilizzando Crystal Report 8.0. Qualche idea su come e dove i dati possono essere filtrati ??

Grazie in anticipo per il vostro tempo.

+1

Sei sicuro che il tuo campo data sia di tipo data? Se si tratta di un campo stringa, dovrai prima convertirlo. – PowerUser

+1

@bidya, Hai provato a verificare il database dall'interno del designer del rapporto? –

+0

Sono in grado di ottenere i dati quando interrogo la stessa espressione SQL nello sviluppatore SQL. I dati sono corretti e anche le query presenti nel Crystal Report vanno bene. Questo report filtra i dati in base al parametro di input (data di inizio e di fine), il che è perfetto se sto filtrando all'interno dell'intervallo. Anche nell'anteprima del report ricevo i dati filtrati. Quando ho verificato il database mi dà 2 messaggi di errore stringa vuota. – Bidya

risposta

1

Ho fatto quanto segue e ora funziona correttamente. Menu => Database> Mostra query SQL ...> Reimposta quindi ho salvato il report.

Ora funziona bene.

Ritengo che si tratti di un bug in Crystal Report o potrebbe essere il comportamento del software (perché sono nuovo nel report Crystal).

Problemi correlati