Omettere in alcune circostanze la richiesta dei parametri.

mercoledì 02 aprile 2014 - 15.17
Tag Elenco Tags  Windows XP  |  Crystal Reports 10.0

nanopeppe Profilo | Newbie

Buonasera a tutti. Ho un report che deve chiedere, in fase di stampa, l'inserimento di alcuni parametri. Il tutto funziona come dovrebbe, ma mi piacerebbe fare in modo che la richiesta dei parametri si possa evitare qualora all'interno del report ci sia un campo con un certo valore.
In poche parole se nel mio report ho il campo MIO_CAMPO uguale a 0, in fase di stampa del report stesso non mi deve chiedere l'inserimento di parametri relativi al campo parametro che ho creato, mentre se il campo è uguale a 1 allora deve avvenire il contrario e quindi mi deve chiedere i parametri. E' possibile farlo? Purtroppo se gestisco la caratteristica "ometti", ometto solo la visibilità del campo parametrico, ma non la richiesta dei parametri.

algraps Profilo | Junior Member

Ciao,
ma utilizzi PRintDocument o ReporViewer?

Ciao
Al.
A.G.
http://nothingnessit.wordpress.com/

nanopeppe Profilo | Newbie

Ciao algraps.
La stampa viene eseguita da un gestionale. Questo gestionale utilizza dei report elaborati in crystal report, ma è il gestionale stesso che invia alla stampante il modulo da stampare. In pratica la stampa è diretta.

algraps Profilo | Junior Member

>Ciao algraps.
>La stampa viene eseguita da un gestionale. Questo gestionale
>utilizza dei report elaborati in crystal report, ma è il gestionale
>stesso che invia alla stampante il modulo da stampare. In pratica
>la stampa è diretta.

Ciao,
Quindi il tuo gestionale chiama dei file rpt e passa dei parametri. I parametri sono direttamente richiesti dal file crt oppure e' il genstionale. Hai la possibilita' di modificare i crt oppure no?

Grazie
Al.
A.G.
http://nothingnessit.wordpress.com/

nanopeppe Profilo | Newbie

Dunque. Il mio gestionale richiama dei semplici file rpt e invia dei valori estratti da varie query di varie tabelle. Ora ho la necessità che in fase di stampa se uno di questi valori passati dal report ha un tipo di dato, devo poter fermare la stampa per far apparire la finestra di richiesta di alcuni parametri. Questa cosa l'ho già fatta e funziona, ma il problema è che la finestra che richiede i parametri appare sempre (anche quando non mi serve) e questo non va bene.

algraps Profilo | Junior Member

>Dunque. Il mio gestionale richiama dei semplici file rpt e invia
>dei valori estratti da varie query di varie tabelle. Ora ho la
>necessità che in fase di stampa se uno di questi valori passati
>dal report ha un tipo di dato, devo poter fermare la stampa per
>far apparire la finestra di richiesta di alcuni parametri. Questa
>cosa l'ho già fatta e funziona, ma il problema è che la finestra
>che richiede i parametri appare sempre (anche quando non mi serve)
>e questo non va bene.

Il form e' quello di crystal report ho l'hai creato te?
Ciao
Al.

A.G.
http://nothingnessit.wordpress.com/

nanopeppe Profilo | Newbie

Il report è stato creato tramite crystal report dall'azienda che ha fatto il gestionale e all'interno di questo report ci sono i campi che vengono passati dal programma. A me serve semplicemente che il campo parametrico, l'unico campo che ho inserito io manualmente, mi chieda di inserire i dati solo se uno dei campi di questo report ha un certo valore e, in caso contrario, non mi si deve chiedere nulla.

algraps Profilo | Junior Member

Ciao,
questo dovrebbe aiutarti:
http://social.msdn.microsoft.com/Forums/en-US/0eb90aba-b6b3-44de-baeb-b18dac036ca8/crystal-reports-in-c-disable-parameter-prompt?forum=vscrystalreports

Ciao
Al.
A.G.
http://nothingnessit.wordpress.com/
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