Newsgroup: it.comp.appl.access
Titolo: numerazione pagine report

ciao a tutti
ho un problema con la numerazione delle pagine di un report che non
riesco a risolvere. (prima di chiedere ho provato a cercare nei vecchi
post, ma deve essere cambiato qualcosa, la ricerca non restituisce
nessun risultato)
il mio report è la stampa di uno o più listini articoli per cliente in
base alle variazioni settimanali di prezzo, descrizione, pezzatura,
ecc...
in questo report possono esserci anche più clienti nello stesso
momento; il report li raggruppa già per codice in ordine progressivo.
Il numero di referenze nel listino non è sempre uguale per tutti i
clienti (altrimenti avrei fatto un conteggio dei clienti nel listino
ed avrei diviso il numero totale di pagine per il numero di clienti)
vorrei numerare le pagine in PAGINA X DI Y dove X è il numero
progressivo di pagina (dovrebbe essere [page]???) mentre Y è il totale
pagine del cliente [ENTE]. ad ogni cambio di [ENTE], X ricomincia da 1
grazie a chiunque abbia qualche suggerimento da darmi

 grazie a chiunque abbia qualche suggerimento da darmi
A pi� pagina inseisci un controllo intParziale con origine controllo=1 e 
somma parziale su gruppo/tutto (indifferente)
Su evento formattazione della testata cliente inserisci
  Me.Page = 1
    Me.intPagine = 0 'non 1 altrimenti l'evento formatazione lo incrementa 
inutilmente di 1
Su evento formattazione pi� pagina (non pi� di pagina report, n� pi� di 
pagina cliente) inserisci
If FormatCount = 1 Then Me.intPagine = Nz(Me.intPagine) + 1
Sul pi� di pagina report inserisci un controllo
="Pagina " & [Page] & " di " & [intPagine] & " di toali pagine " & [Pages]
Avrai ad esempio quindi 1 di 4 di totali pagine 70
Ciao 

 Ciao
ciao
ho provato, ma mi restituisce sempre un errore su:
Private Sub IntestazioneGruppo0_Format(Cancel As Integer, FormatCount
As Integer)
Me.Page = 1
Me.intpagine = 0     <------   si blocca sempre qui
End Sub
Errore di compilazione:
Impossibile trovare il metodo o il membro dei dati
cosa ho sbagliato?

> controllo=1 e somma parziale su gruppo/tutto (indifferente)
Cos� dovrebbe andare.
Ciao 

 Ciao
adesso mi da
errore di run-time '-
2147352567
 (80020009)':
Impossibile assegnare un valore all'oggetto

 pagine del cliente [ENTE]. ad ogni cambio di [ENTE], X ricomincia da 1
http://support.microsoft.com/?kbid=841779
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Impossibile assegnare un valore all'oggetto
Il demo bello e pronto te lo trovi su:
http://www.accessgroup.it/HomeArgomenti.asp?ID=130&Oggetto2=Reimpostare
 il
nr. pagina in un nuovo Gruppo
che fa riferimento all'articolo 841779 della MS come appunto scrive Karl.
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
grazie a tutti...

 grazie a tutti...
scusate, ultima domanda:
appurato che funziona perfettamente utilizzando la demo su
accessgroup, ho provato a spostare il tutto nell'intestazione di
pagina
il primo [ENTE] tutto ok, dal secondo in poi la prima pagina parte da
2 e il totale pagine mi segna sempre una in più.
mi spiego meglio:
il report per l'[ENTE] è di 5 pagine, la prima mi indica 2 di 6, poi 3
di 6, poi 4 di 6, poi 5 di 6, poi 6 di 6   e poi ricomincia da 2 di 6
come posso sistemare?
ancora grazie a tutti per l'aiuto

 ancora grazie a tutti per l'aiuto
no so se sia giusto, ma sembra funzionare...
ho messo PAGE=0 nel più di pagina [ENTE]
ho fatto bene?

 ho fatto bene?
L'evento formattazione incremente page di uno per cui se viene impostato a 0 
il contatore d� il risultato giusto.
Se segui la procedura utilizzando IntPagine (scusami per l'errore di 
convensione IntParziale) e formatcount non avrai problemi.
Se non utilizzi format count rischi di dare numerazioni a caso, mentre 
navighi da una pagina e l'altra in anteprima, magari ritornando qu� e l� 
indietro e avanti.
Ciao 

 ancora grazie a tutti per l'aiuto
Nel demo sposta il tutto in "Intestazione Nomecategoria".
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
il problema però è che in intestazione di pagina ho tutti i nomi delle
colonne del report e se lo metto in intestazione [ENTE] mi appaiono i
numeri di pagina sempre tra le intestazioni colonne e i dati
devo per forza di cose metterlo in intestazione pagina
grazie ancora