Newsgroup: it.comp.appl.access
Titolo: stampa report

Ciao.
Ho una tabella costituita circa da 30 campi.I record vengono
visualizzati in una casella di riepilogo...ho creato un tasto
stampa:vorrei però che prima di lanciare il report venga chiesto quali
campi si vogliono stampare.Ho guardato sul sito comune:l'esempio
6.2211 riguardante l'eportazione selettiva...una cosa molto simile. E'
possibile in qualche modo?
Grazie a tutti

 ha scritto nel messaggio 
news:1173429802.9...@h3g2000cwc.googlegroups.com...
Ciao.
Ho una tabella costituita circa da 30 campi.I record vengono
visualizzati in una casella di riepilogo...ho creato un tasto
stampa:vorrei perň che prima di lanciare il report venga chiesto quali
campi si vogliono stampare.Ho guardato sul sito comune:l'esempio
6.2211 riguardante l'eportazione selettiva...una cosa molto simile. E'
possibile in qualche modo?
Grazie a tutti
Sě č possibile.
Tieni presente che a runtime dovrai prevedere nel report tutti i campi della 
tabella, magari nascondendo quelli da non stampare.
Non potrai, infatti, inserire "al volo" nel report solo i campi da stampare.
Ti va bene cosě?
Ciao, Carlo

 Ciao, Carlo
Si certo..in questo modo se scelgo per esempio il campo3 e campo 7,
vorrei non vedere i buchi bianchi!E' un casino?
Il concetto che mi hai spiegato è esatto ma non saprei come
realizzarlo!!
Grazie

 ha scritto nel messaggio 
news:1173431368....@h3g2000cwc.googlegroups.com...


L'unica strada che mi viene in mente è quella di usare Left e Width durante 
la formattazione del report, a runtime.
Supponiamo di avere cinque controlli: ID, Data, Articolo, Descrizione, 
E-mail e che solo il controllo articolo debba restare invisibile e tutti gli 
altri successivi devono spostarsi a sx prendendo la posizione del controllo 
non visualizzato.
Il codice da scrivere potrebbe assomigliare a questo:
me.Descrizione.left = me.data.left + me.data.width
me.email.left = me.descrizione.left + me.descrizione.width
me.articolo.visible = false
' e via di seguito...
Se i controlli da non visualizzare sodo due: Data e Articolo, il primo 
controllo di riferimento diventa ID...
Questo a grandi linee, è chiaro che bisognerà implementare un algoritmo che 
si adatta alle tue esigenze.
Rimane ora il problema di come far scegliere all'utente i campi da stampare.
Qui il problema è un attimo più complesso...
Ciao, Carlo

 - Mostra testo tra virgolette -
Ti ringrazio per il consiglio....gia ora il problema principale è di
far scegliere i campi!

cut
Ti ringrazio per il consiglio....gia ora il problema principale è di
far scegliere i campi!
Ho apportato delle modifiche al programma da te citato aggiungendo anche la 
possibilità di scegliere quali campi stampare.
Anche il report permette di visualizzare e formattare i campi scelti.
Condizioni:
il report deve avere tutti i campi presenti in tabella, le etichette dei 
controlli devono obbligatoriamente avere il nome del controllo di 
riferimento + _etichetta:
per esempio se il controllo si chiama ID, la sua etichetta si deve chiamare 
ID_Etichetta.
Inoltre nella mashera SceltaStampa è previsto l'uso della tabella Comuni; se 
si desidera cambiare tale nome e usare una tabella differente, il nome andrà 
scritto nel codice al posto di "Comuni".
Questo il link per scaricare il demo in formato AXP:
http://www.frantoiogestione.com/EsportazioneSelettiva2002.zip
Fammi sapere.
Caio, Carlo 


GRazie mille Carlo.
E' esattamente quello che ti ho chiesto...tempo fa ti avevo contattato
in privato(ma non mi avevi risposto)...avevo scaricato dal sito comune
l'esportazione selettiva ma mentre l'esportazione semplice ero
riuscito a sistemarla secondo le mie esigenze, quella complessa mi
dava dei problemi.
Stamattina invece avevo intuito che dovevo cominciare proprio da
quella struttura per poter stampare i campi scelti(come li esporta,mi
son detto,li potrà anche stamapare...)
GRazie mille

 ha scritto nel messaggio 
news:esr83f$la3$1...@tdi.cu.mi.it...
