Newsgroup: it.comp.appl.access
Titolo: [Contributo]Scelta campi da stampare e posizionamento a runtime

Faccio seguito ai vari post sull'argomento e metto in linea questo db (AXP) 
che risolve il problema della scelta dei campi da stampare e loro 
posizionamento nel report a runtime.
Il db si compone di una maschera e di un report. Dalla maschera è possibile 
"elencare" tutti i campi di una tabella (in questo caso Comuni) e con la 
selezione estesa selezionare uno o più campi dalla listbox.
Il report, attraverso una routine posiziona i campi scelti a partire da 
sinistra. Una volta aperto il report che sottostà alla maschera, è anche 
possibile riselezionare nuovi campi dalla listbox e riaprire il report 
agendo sull'icona "lente ingrandimento"; questo permette di vedere al volo 
l'aspetto del report.
Nell'impiego del db nei propri lavori bisogna tenere presente alcune 
considerazioni:
nel codice della maschera cambiare il nome della tabella da "Comuni" a 
"ProprioNomeTabella";
avere già costruito il report con tutti i campi della tabella e usato le 
etichette dei controlli nel formato NomeControllo+_Etichetta, per esempio 
l'etichetta del controllo ID dovrà obbligatoriamente chiamarsi ID_Etichetta.
Rispetto ai precedenti demo, qui non si fa uso della dll FM20 ma si adopera 
la comune listbox presente in Access.
Questo il link per scaricare il db:
http://www.frantoiogestione.com/StampaSelettivaNoFM.zip
A quest'altro link è possibile scaricare la versione con entrambe le 
soluzioni: con e senza FM20.dll e in formato A97:
http://www.frantoiogestione.com/StampaSelettiva97.zip
Ovviamente il contributo può essere pubblicato sia sul SitoComune che su 
AccessGroup.
Ad maiora, Carlo

 Ad maiora, Carlo
Grazie Carlo,
provvedo subito su Accessgroup, onorato di farlo
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


:-) L'onore è tutto mio!
Con Alex stiamo vedendo di inserire anche un sottoreport che si comporti 
allo stesso modo.
Se vuoi contribuire....
Per la versione A97 non dimenticare di sottolineare il fatto che è 
indispensabile avere FM20.dll
La copia dei due demo puoi benissimo copiarli su i tuoi server e fare il 
puntamento lì.
Ciao, Carlo 

Grazie a CArlo ed Alessandro

e se i campi invece che orizzontali fossero messi in verticali?quale
parte del codice deve essere modificato?


Tipo una query a campi incrociati?
Ciao, Carlo 

 Ciao, Carlo
Mi spiego meglio:nel report RComuni i record
id,codice,descri,prov.....ecc..ecc sono disposti in orizzontale.Se
invece dovessi metterli in verticale,come in una colonna?Tale problema
nasce se si hanno molti campi in una tabella che non ci stanno in una
riga in un foglio A3.Io ho provato a disporre i controlli in verticale
ma lanciando il report i campi vengono spostati tutti a sx...ho
guardato perciò il codice associato al report...ho provato a
sostituire tutte le righe in cui si lanciava il ".left"...ovviamente
ho tentato ma non capendoci un granchè non ho risolto il problema

 ha scritto nel messaggio 
news:1174037409.4...@e65g2000hsc.googlegroups.com...


-----------------
No, non si può fare o meglio il codice pubblicato non prevede questa 
possibilità.
Nulla osta che si possa fare....ti serve? Se ho tempo vedo di farlo.
Ciao, Carlo 

 ha scritto nel messaggionews:1174037409.4...@e65g2000hsc.googlegroups.com...

Ciao.
Mi serve perchè i campi della mia tabella non ci stanno in un foglio
A3, ma non ho assolutamente fretta.Se vuoi e se hai tempo mi faresti
un grossissimo piacere...ma non vorrei toglierti tempo.
Intanto ti ringrazio molto
CRistian

Carlo...per caso non hai più avuto tempo per la stampa dei campi in
verticale anziche in orizzontale?

 ha scritto nel messaggio 
news:1176795105.7...@y5g2000hsa.googlegroups.com...
Carlo...per caso non hai più avuto tempo per la stampa dei campi in
verticale anziche in orizzontale?
Purtroppo no.
Ciao, Carlo