+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Report - pagina n di x su intestazione pagina, ma con interruzione di pagina

  1. #1
    L'avatar di The Gang
    The Gang non  in linea Scolaretto
    ...s, penso anche io che dal titolo non si capisca un gran che; ora mi spiego meglio!

    Ho realizzato un report basato su query a campi incrociati, che per ciascun dipendente riporta:
    - in intestazione di pagina, il nome del dipendente, i nomi dei mesi ed altre etichette;
    - nel corpo, la voce di cedolino e le caselle dei valori della voce per ciascun mese, con un totale per voce.
    Ho messo una apposita interruzione di pagina, in modo tale che mi faccia una pagina per dipendente.
    Fin qui tutto ok.

    Capita a volte che l'elenco delle voci vada su una seconda pagina; tutto ok per l'intestazione.

    Vorrei per inserire nell'intestazione il campo "Pagina ... di ..." , ma riferito alla stampa dei dati del singolo dipendente.
    Nel pi di pagina, invece, apparirebbe il solito "Pagina ... di ...", ma di tutto il report.
    Ovvero:
    - il report composto da 200 pagine;
    - sulla prima ci sono i dati di Mario Rossi, sulla seconda e terza i dati di Giuseppe Bianchi;
    - nell'intestazione della 1a pagina viene fuori "Pagina 1 di 1";
    - nell'intestazione della 2a pagina viene fuori "Pagina 1 di 2";
    - nell'intestazione della 3a pagina viene fuori "Pagina 2 di 2";
    - e cos via...
    - nel pi di pagina, invece, il conteggio quello classico.

    Si pu fare?
    ℹ️ Leggi di pi su The Gang ...

  2. #2
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Access non lo consente in modo nativo.
    Devi gestirla su Evento CURRENT della sezione, credo Corpo nel tuo caso, instaurando un COUNTER di Pagina che ad ongi cambio Dipendente si azzera...
    Per farlo predisponi 2 Variabili, una con IDDipendentePrecedente ed una con NumeroPAgina dichiarate Private a livello di Report, su Current andrai a verificare
    se il contenuto della VARIABILE IDDipendentePrecedente=Me!ID significa che la 2 pagina essendo IdPrecedente uguale ad attuale, quindi incrementi NumeroPAgina, se diverso significa che la 1 di un Nuovo Dipendente, quindi AZZERI(oppure forzi ad 1 visto che la numerazione parte da 1).
    ℹ️ Leggi di pi su @Alex ...

  3. #3
    L'avatar di The Gang
    The Gang non  in linea Scolaretto
    OK, grazie della dritta.
    Provo ad applicare.

    Ciao
    ℹ️ Leggi di pi su The Gang ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. report con interruzione di pagina con pagina vuota
    Da marco61 nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 10-07-2012, 14:43
  2. Risposte: 2
    Ultimo Post: 16-01-2012, 12:58
  3. report - interruzione pagina
    Da pier42 nel forum Microsoft Access
    Risposte: 9
    Ultimo Post: 01-12-2011, 18:53
  4. [Access] Report e interruzione di pagina da espressione
    Da fabi0 nel forum Microsoft Access
    Risposte: 8
    Ultimo Post: 25-01-2008, 15:20
  5. Risposte: 3
    Ultimo Post: 09-08-2007, 15:17