Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Numero record
martedì 28 marzo 2006 - 07.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ciccio81
Profilo
| Newbie
35
messaggi | Data Invio:
mar 28 mar 2006 - 07:53
Ciao a tutti, una domanda banale, come faccio a sapere il numero di record dentro un sottoreport?
Com'e' la sintassi per creare una variabile shared in cui il report principale sa quanti record ci sono nei suoi sottoreport? Grazie in anticipo, ciao e buona giornata!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 28 mar 2006 - 09:18
ciao,
puoi usare 1campo formula da mettere nella sezione "report Footer" del sottoreport che ti dia il numero di record (che appunto essendo nel footer sara' anche l'ultimo numero
)
Nel campo formula basta che ti fai dare il numero del record cosi:
recordnumber
e poi la metti nei sottoreport.
Se poi devi recuperarlo nel report principale devi usare le variabili del report :
SharedNumberVar conto := recordnumber
e via cosi...
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
ciccio81
Profilo
| Newbie
35
messaggi | Data Invio:
mar 28 mar 2006 - 10:41
Scusa, sarò imbranato ma non riesco a vedere la variabile shared.
Io ho fatto un campo formula nel sottoreport con scritto recordnumber e mi ritorna il num dei record.
Per riprenderlo nel report principale?
scusa ma non sono troppo pratico di variabili shared!
Grazie per la pazienza!
io ho fatto cosi :
formula nel report master
shared numbervar x;
nel sottoreport
shred numbervar x:=recordnumber;
giusto?
Ho scoperto il problema, le formula che prende il valore dei sottoreport viene eseguita prima che le formule abbiano calcolato il numero dei recor dei sottoreport.
Io devo far scomparire la scritta Vendite se i due sotto report sotto sono vuoti.
987x716
185Kb
allora ho creato una formula che fa dentro la suppress della sezione
if ({@NumRecSubA}=0 and {@NumRecSubB=0}=0) then
formula=true
end if
Dove sbaglio? grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 28 mar 2006 - 17:23
>Ho scoperto il problema, le formula che prende il valore dei sottoreport viene eseguita prima che le formule abbiano calcolato
>il numero dei recor dei sottoreport.
il report viene eseguito dall'alto verso il basso, percui la formula del report principale che legge quello che è calcolato dentro ad 1sottoreport, deve stare in 1a sezione sottostante al sottreport...
Poi ricordati che i " := " è 1assegnazione, se vevi visualizzare solo il valore usa " SharedNumbervar x; "
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
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 !