Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Numerazione di N pagine in un report

651 views
Skip to first unread message

lanc...@gmail.com

unread,
May 12, 2009, 6:27:45 AM5/12/09
to
Ciao a tutti,
è un argomento super trattato, ma ho una complicazione in più.
In un report di N fatture devo numerare progressivamente quelle
fatture che hanno più pagine.
Il raggruppamento è per numero di fattura.
Ora questo riesco a farlo impostando page = 1 nell'intestazione del
gruppo e poi in una casella di testo a piè paginapagina imposto il
valore =page.
Tutto perfetto. Ma io devo riportare questo valore nell'intestazione
della pagina, e questo non riesco a farlo.

Qualcuno mi puo aiutare?

Grazie mille!

Stefano

Roberto da Parma

unread,
May 13, 2009, 12:00:49 PM5/13/09
to

<lanc...@gmail.com> ha scritto nel messaggio
news:53f0a112-6399-47a0...@g19g2000vbi.googlegroups.com...
Ciao a tutti,
� un argomento super trattato, ma ho una complicazione in pi�.

In un report di N fatture devo numerare progressivamente quelle
fatture che hanno pi� pagine.
Il raggruppamento � per numero di fattura.

Ora questo riesco a farlo impostando page = 1 nell'intestazione del
gruppo e poi in una casella di testo a pi� paginapagina imposto il

valore =page.
Tutto perfetto. Ma io devo riportare questo valore nell'intestazione
della pagina, e questo non riesco a farlo.

Qualcuno mi puo aiutare?

Grazie mille!

Stefano

Crei un controllo nell'intestazione della pagina dove rimandi il valore!

=[tuocontrollocontatore]


Ciao

--

Roberto da Parma


lanc...@gmail.com

unread,
May 13, 2009, 12:54:11 PM5/13/09
to
On 13 Mag, 18:00, "Roberto da Parma" <arisi.robe...@tin.it> wrote:
> <lanci...@gmail.com> ha scritto nel messaggionews:53f0a112-6399-47a0...@g19g2000vbi.googlegroups.com...
> Ciao a tutti,
> è un argomento super trattato, ma ho una complicazione in più.

> In un report di N fatture devo numerare progressivamente quelle
> fatture che hanno più pagine.
> Il raggruppamento è per numero di fattura.

> Ora questo riesco a farlo impostando page = 1 nell'intestazione del
> gruppo e poi in una casella di testo a piè paginapagina imposto il

> valore =page.
> Tutto perfetto. Ma io devo riportare questo valore nell'intestazione
> della pagina, e questo non riesco a farlo.
>
> Qualcuno mi puo aiutare?
>
> Grazie mille!
>
> Stefano
>
> Crei un controllo nell'intestazione della pagina dove rimandi il valore!
>
> =[tuocontrollocontatore]
>
> Ciao
>
> --
>
> Roberto da Parma

E' la prima cosa che ho fatto, ma non funziona riporta una numerazione
errata. Oserei dire senza senso, almeno io non l'ho capito. :)
inoltre mi sono accorto che questo metodo non funziona quando il
pièpagina viene ripetuto in ogni stampa.
In ogni caso, la soluzione l'avevo sotto il naso... o meglio nella
guida in linea di Access :)
La riporto pari pari, magari a qualcuno serve.

Grazie comunque!

Reimpostare i numeri di pagina per ogni gruppo di un report


Prima di eseguire la procedura seguente, creare una macro che utilizzi
l'azione ImpostaValore per impostare l'elemento Pagina su 1.

Effettuare una delle seguenti operazioni:

Se il numero di pagina è incluso nell'intestazione di pagina,
utilizzare i seguenti valori per gli argomenti dell'azione
ImpostaValore:

Elemento: [Pagina] e Espressione: 0

Se il numero di pagina è incluso nel piè di pagina della pagina,
utilizzare i seguenti valori per gli argomenti dell'azione
ImpostaValore:

Elemento: [Pagina] e Espressione: 1

Salvare e chiudere la macro.
Aprire il report in visualizzazione Struttura.
Aggiungere una casella di testo per visualizzare i numeri di pagina
nell'intestazione o nel piè di pagina.
Procedura

Aprire la maschera o il report in visualizzazione Struttura.
Scegliere Numeri di pagina dal menu Inserisci.
Nella finestra di dialogo Numeri di pagina selezionare il formato, la
posizione e l'allineamento del numero di pagina. Per l'allineamento
sono disponibili le opzioni riportate di seguito:
A sinistra Il numero di pagina viene visualizzato in
corrispondenza del margine sinistro.

Centrato Il numero di pagina viene centrato tra i margini
sinistro e destro.

A destra Il numero di pagina viene visualizzato in corrispondenza
del margine destro.

Interno I numeri di pagina dispari vengono stampati a sinistra e
i numeri di pagina pari vengono stampati a destra.

Esterno I numeri di pagina pari vengono stampati a sinistra e i
numeri di pagina dispari vengono stampati a destra.

Per visualizzare un numero sulla prima pagina, selezionare la casella
di controllo Numero sulla prima pagina.
Nota Viene aggiunta automaticamente una casella di testo
nell'intestazione di pagina o nel piè di pagina in base alla selezione
eseguita. La proprietà Origine controllo viene impostata su
un'espressione basata sul formato scelto. È inoltre possibile
spostare, ridimensionare o posizionare la casella di testo e impostare
le proprietà per personalizzarne l'aspetto.

Effettuare una delle seguenti operazioni:
Se il numero di pagina è incluso nell'intestazione, impostare la
proprietà Interruzione pagina dell'intestazione di gruppo di primo
livello su Prima di sezione e la proprietà Su formattazione del piè di
pagina di gruppo di primo livello sul nome della macro creata nel
passaggio 1.

Se il numero di pagina è incluso nel piè di pagina, impostare la
proprietà Su formattazione dell'intestazione di gruppo di primo
livello sul nome della macro creata nel passaggio 1 e la proprietà
Interruzione pagina del piè di pagina di primo livello su Dopo
sezione.

Nota Nel report Vendite impiegato per paese del database di esempio
Northwind viene utilizzata una routine evento nella proprietà Su
formattazione. Per visualizzare questo report, aprire il database
Northwind nella sottocartella Samples della cartella di Microsoft
Office, quindi aprire il report "Vendite impiegato per paese" in
visualizzazione Struttura.

0 new messages