Scoprendo visual: Suppress & evento "Doppio Clic"

martedì 09 settembre 2008 - 07.07

Buffalo Profilo | Newbie

Buongiorno a tutti..

due domandine..

Prima: esiste del codice (visual studio) diretto per non visualizzare un campo sul report del crystal? Esempio io ho un campo di riepilogo "SommaDiNumeri1" che in certe condizioni non voglio che venga visualizzato.. Esiste un comando da codice tipo: mioreport.???.SommaDiNumeri1.supprress = true ??
Se no creando un parametro in che modo lo metto nella proprietà suppress?


Seconda: esiste nel crystal un evento "Doppio clic"? Avrei bisogno di fare doppio clic su di un campo e dopo questo evento chiudere il report, tenere salvata l'informazione su cui ho cliccato (esempio se clicco sul nome "Pippo" creare una variabile che contenga "Pippo") e ritornare con l'esecuzione nel punto subito dopo in cui il report veniva lanciato per processare poi da codice l'informazione sulla quale ho cliccato nel report....
Ho provato con i collegamenti ipertestuali ma mi sa che non sono proprio per il mio caso..

Spero di essermi spiegato bene

Grazie
ciao
Simone

delama77 Profilo | Junior Member

>Buongiorno a tutti..
>
>due domandine..
>
>Prima: esiste del codice (visual studio) diretto per non visualizzare
>un campo sul report del crystal? Esempio io ho un campo di riepilogo
>"SommaDiNumeri1" che in certe condizioni non voglio che venga
>visualizzato.. Esiste un comando da codice tipo: mioreport.???.SommaDiNumeri1.supprress
>= true ??
>Se no creando un parametro in che modo lo metto nella proprietà
>suppress?

Quale codice Visual Studio ?

>
>
>Seconda: esiste nel crystal un evento "Doppio clic"? Avrei bisogno
>di fare doppio clic su di un campo e dopo questo evento chiudere
>il report, tenere salvata l'informazione su cui ho cliccato (esempio
>se clicco sul nome "Pippo" creare una variabile che contenga
>"Pippo") e ritornare con l'esecuzione nel punto subito dopo in
>cui il report veniva lanciato per processare poi da codice l'informazione
>sulla quale ho cliccato nel report....
>Ho provato con i collegamenti ipertestuali ma mi sa che non sono
>proprio per il mio caso..


>Spero di essermi spiegato bene
>
>Grazie
>ciao
>Simone

Non credo esista un evento doppio click sul report , ma posso vedere sto lavorando sui report in questo periodo se ho idee ti scrivo

Prego

Alessandra

Buffalo Profilo | Newbie

Il codice è Visual Studio 2005..

Grazie per la risposta

Ciao Simone

Buffalo Profilo | Newbie

Ho risolto il mio primo quesito..

Metto il codice che ho trovato nel caso possa essere utile a qualcuno:

mioreport.ReportDefinition.ReportObjects.Item("NomeCampo").ObjectFormat.EnableSuppress = True



Per l' altra cosa se qualcuno ha idee

Grazie!

Ciao
Simone


Buffalo Profilo | Newbie

Buon giorno!

Sto sempre smanettando per cercare un evento quando si clicca su un campo del report in esecuzione..

Pensavo di lanciare un exe tramite il collegamento ipertestuale.. Spuntando nel "formato oggetto / collegamento ipertestuale" l' option "un file" e mettendo il .exe.. Però avrei bisogno di salvarmi in qualche modo l' informazione sulla quale ho cliccato.. Ad esempio sul tastino "X 2" del collegamento ipertestuale (generatore di formule) esiste un modo per creare un file .txt con all' interno il valore cliccato? In modo che il .exe che lancio va a prendere quello che c'è dentro questo file .txt..

Questo è quello che ho pensato..

E' fattibile?

Grazie mille
ciao
Simone

delama77 Profilo | Junior Member

Mi sa che non è possibile su un report andare sotto un collegamento un EXE .....
Le uniche funzioni che "On_click" sul report sono consentite sui tasti del Viewer del report dove esporti le info ecc...

Se trovo altro ti scrivo

Ciao

Alessandra

Buffalo Profilo | Newbie

mi sa anche a me purtroppo

Grazie mille!!!

ciao
Simone
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