Newsgroup: it.comp.appl.access
Titolo: Mi aiutate a risolvere un problemino?

Eccomi qui
Devo stampare un report di una fattura composta da due pagine. Il totale
della fattura deve essere stampato solo sulla seconda pagina. Il Campo
calcolato totale l'ho incluso nel pič di pagina pagina cosě da poterlo
posizionare in un punto ben preciso del modulo. Come posso fare per stampare
il pič di pagina pagina solo sull'ultima pagina della fattura?
Ciao

Fabio dice

Nell'evento SuPagina verifica a che pagina sei e se sei alla prima pagina
rendi invisibile il controllo (o vice versa)
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 > il piè di pagina pagina solo sull'ultima pagina della fattura?


 > il pič di pagina pagina solo sull'ultima pagina della fattura?


 > > il piè di pagina pagina solo sull'ultima pagina della fattura?


Basta usare pié di pagina report e non pié di pagina pagina.
Ciao,
    Matteo

 wrote in message
39573775...@libero.it...


 Comunque grazie lo stesso.
Creati una casella di testo nel punto ben preciso e fisso del modulo (pič di
pagina pagina?) inserendo come origine controllo =[TuoControllo], dove
[TuoControllo] č un controllo non visibile in pič di pagina report.
Se, inoltre, desideri che venga visualizzato solo in ultima pagina,
l'origine controllo scrivi:
=IIf([Page]=[Pages];[TuoControllo];"")
Ciao
Silvio

 wrote in message
8jacig$cjs$1...@fe2.cs.interbusiness.it...



Scusa, innanzi tutto, se sposto il testo della tua risposta a fondo
messaggio, ma è così che si dovrebbe rispondere (vedi interminabili
discussioni in tal senso già passate sul NG).
Effettivamente, se lanci la stampa di + fatture con un filtro, hai il
problema della stampa solo sull'ultima pagina, ma basta che tu lanci la
stampa del report per ogni fattura ed il fatto non ti crea + grattacapi.
Se, invece, hai trovato una soluzione + elegante, fammela sapere.
Grazie
Silvio

 wrote in message
8jaq6n$m6r$1...@fe1.cs.interbusiness.it...

Purtroppo no Silvio. La mia necessità comunque rimane. Comprendi sicuramente
che tale soluzione potrebbe passare in caso di stampa di una fattura, ma se
lefatture sono centinaia il problema si fà grave.
Nel frattempo restiamo in attesa, forse qualcuno nel NG conosce la soluzione
al mio interrogativo.
Ciao
Fabio


Scusa ma non capisco il limite...
Quando hai da lanciare la stampa di centinaia di fatture, non è detto che tu
debba farlo a manina, scegliendole una x una: esisterà sicuramente un
criterio opportuno di scelta (tipo dalla data alla data, oppure tal cliente,
oppure tutti i DDT dal ecc. ecc.) che ti permetterà di lanciare la stampa
del report x ogni fattura da emettere.
Scoperto il criterio (e sarà già quello che usi nel filtro), scrivi il
codice che ti scorre il recordset derivato e lancia il report per ogni
record.
Hai il vantaggio di avere le stampe + celermente ed intasi - la memoria.
O no?
Ciao
Silvio

 wrote in message
8jca43$rc0$1...@fe1.cs.interbusiness.it...

Si. Le ho raggruppate per mese e naturalmente per cliente.
Quello che dici è giusto, però non sono capace di scrivere una procedura che
dica al programma di stampare i totali solo sull'ultima pagina della fattura
per ogni IDCLIENTE.Mi occorrerebbe una numerazione di pagina relativa ad
ogni cliente, a quel punto inserisco la formula che mi hai suggerito tu
dicendogli di rendere visibile il piè di pagina pagina solo dopo l'ultimo
record del corpo.
Ho fatto delle prove, ho creato un sottogruppo per IDCLIENTE con piè di
pagina idcliente, qui ho inserito un casella di testo con origine =[page],
ma mi ha dato l'errore.
Inizialmente sembrava semplice, tuttavia non riesco a venirne a capo.
Negli esempi che ho visto, nessuno si è mai posto il problema; chiunque
stampa i totali immediatamente dopo il corpo. Questo può essere utile se si
usano moduli non preimpostati, in caso contrario, è tutto inutile.
Ciao
Fabio


Scusa, ma non mi sono spiegato...
mi pare di capire che tu pensi sempre al lancio di un report che ti stampi
TUTTE le fatture richieste (ad esempio, se hai 100 fatture da stampare
esegui un report che seleziona le 100 fatture e ne fa la stampa);
io invece penso ad eseguire + volte lo stesso report specificando ciascuna
fattura (nell'esempio eseguo 100 volte il report).
Forse mi sono capito ;-)))
Ciao
Silvio

 wrote in message
8jeupa$gda$1...@fe2.cs.interbusiness.it...

Sei stato chiaro Silvio, forse non riesco a caomprendere la logica del
problema, ma come riesci ad automatizzare il tutto, affinchè non debba volta
per volta eseguire la stampa?
Ti ringrazio comunque per la pazienza che mi dimostri. Sai sono un
autodidatta e sicuramente non ho ben chiaro quali sono le procedure logiche
per affrontare i problemi. Proprio in questi giorni stavo pensando di
prendere lezioni private di programmazione.
Ciao Fabio