Newsgroup: it.comp.lang.visual-basic
Titolo: Layout Datareport

Ciao,
sto usando per la prima volta il Datareport e non riesco a "disporre" il
contenuto
nel modo che vorrei, forse non è possibile, non so...
Ho una tabella  composta dai seguenti record: nome, entrata, uscita
Apro al tabella con i record in ordine di nome
Popolo una seconda tabella temporanea  dove ho gli stessi campi della prima
con in più
i campi tempo e tempo_totale che sono rispettivamente tempo =
uscita-entrata) mentre tempo_totale
eè il tempo totale per ogni nome (aggiunto solo nell' ultimo record di ogni
nome)
il tutto è calcolato via codice
Ho quindi una tabella cosi':
1) nome1 entrata uscita tempo tempo_totale
2) nome1 entrata uscita tempo tempo_totale
3) nome2 entrata uscita tempo tempo_totale
4) nome3 entrata uscita tempo tempo_totale
5) nome3 entrata uscita tempo tempo_totale
6) nome3 entrata uscita tempo tempo_totale
il campo tempo_totale non è vuoto solo ai record 2,3,6 (tempo totale per
ogni nome)
Ora vorei stampare il tutto usando il Datareport ma in questo modo:
INTESTAZIONE REPORT
Intestazione di pagina
--------------------------------------------
| nome1  entrata uscita tempo                      |
|             entrata uscita tempo  tempo_totale |
--------------------------------------------
| nome2 entrata uscita tempo tempo_totale |
--------------------------------------------
| nome3 entrata uscita tempo                      |
|            entrata uscita tempo                      |
|            entrata uscita tempo tempo_totale |
--------------------------------------------
Pie' di pagina
PIE' DI PAGINA REPORT
Cioè avere una cornice che raggruppa ogni nome
è possibile con il Datareport oppure no ?
Grazie

 è possibile con il Datareport oppure no ?
E' possibilissimo.
Devi usare la funzionalità di 'gruppo'.
Poi il recordset da associare dovrà essere (ovviamente) gerarchico.
Se cerchi datareport e Shape su google trovi il codice e gli esempi.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

 ha scritto nel messaggio 
news:dqobk3$ien$1...@domitilla.aioe.org...

Si è possibile creando uno shape con proprieta backstyle = rptBkTransparent
Unica cosa a cui devi fare attenzione è la lunghezza dei campi...infatti lo 
shape non si ridimensiona se i dati escono al di fuori dei suoi margini
ciao 

 ha scritto nel messaggio 
news:dqobk3$ien$1...@domitilla.aioe.org...

Scusa la domanda : ma l'applicazione che stai scrivendo è per gare di auto ?

 Scusa la domanda : ma l'applicazione che stai scrivendo è per gare di auto
?
No non è per gare auto ma un semplice gestionale
nel frattempo ho trovato questo
http://www.vb-helper.com/howto_build_hierarchical_data_report.html
penso e chiedo se è una buona base di partenza anche se non ho capito bene
come creare nel mio caso il
recordset gerarchico..
Però scusate ma non ho capito molto, mi potete aituare a creare la stringa
SHAPE
prendendo i dati dal mio recordset strutturato come spiegato nel post
precedente ?
Probabilmente con la stringa che raggiunge il mio obiettivo riesco anche a
capire il procedimento.
Grazie

 capire il procedimento.
Secondo me il processo è all'inverso.
Comunque guardati anche MSDN che sull'argomento ha un gran bel 
capitolo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;289793


Sempre veloce e gentile nelle risposte, ti ringrazio.
Per quanto riguarda il metodo di apprendimento penso sia soggettivo e per
quanto mi riguarda riesco ad afferare meglio il concetto con un esempio
pratico;
ovviamente sapendo lo scopo che si vuole ottenere, per questo chiedevo aiuto
nella formazione della
query del mio esempio.
Cmq ora guardo i link che mi hai mandato.
Ciao

 ha scritto nel messaggio
news:dqobk3$ien$1...@domitilla.aioe.org...


Scusate provo a cambiare link perchè quello di prima ha problemi
http://dvb-upload.com/index.php?action=download&pid=38663
(lavoro.zip)
che contiene la tabella
Ciao
