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

ACCESS - Apertura report all'ultima pagina

  1. #1
    L'avatar di The Gang
    The Gang non è in linea Scolaretto
    Ciao,
    è possibile aprire un report (in modalità anteprima di stampa) e "dirgli" di andare all'ultima pagina?

    Ho provato a fare una macro, perchè mi ricordo che con le maschere è possibile.
    Ma per i reports non trovo l'evento giusto...

    Help!


    Ciao e grazie
    ℹ️ Leggi di più su The Gang ...

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Con le maschere è possibile dirgli di andare all'ultimo Record e non pagina...
    In questo caso per dirgli di andare all'ultima pagina devi sapere quante PAGINE ha il report ed usare:

    DoCmd.GoToPage Numeropagine

    @Alex
    ℹ️ Leggi di più su @Alex ...

  3. #3
    L'avatar di The Gang
    The Gang non è in linea Scolaretto
    E' vero...era l'ultimo record...

    Per il report, non posso dirgli DoCmd.GoToPage LAST.

    Dovrei determinare preventivamente il numero di pagine, ma questo numero è variabile a seconda dei dati che il report contiene (è un report dinamico, che visualizza l'estratto conto a seconda del numero di c/c che scelgo).

    C'è qualche sistema per fargli contare le pagine, e mettere il risultato in una variabile (che userò per determinare quale pagina visualizzare)???

    Grazie ancora
    ℹ️ Leggi di più su The Gang ...

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    il report ha la proprietà pages che da il numero totale di pagine.
    La soluzione potrebbe essere aprire il Report in modalità Hidden, leggere il numero di pagine dalla proprietà PAGES e forzare il comando, quindi renderlo visibile...!

    Prova una cosa simile, ma fai attenzione che non l'ho provato, quindi fai un controllo.

    Docmd.OpenReport "NomeReport",acHidden
    Docmd.GotoPage Reports("NomeReport").Pages
    Reports("NomeReport").Visible=True
    
    @Alex
    ℹ️ Leggi di più su @Alex ...

  5. #5
    L'avatar di The Gang
    The Gang non è in linea Scolaretto
    Purtoppo mi dà dei problemi con la funzione Hidden...ma quello che mi preoccupa di più è che non riconosce il comando GoToPage!

    Sarà mica che Access2000 non lo supporta? (avevo dimenticato di specificare la versione).
    ℹ️ Leggi di più su The Gang ...

  6. #6
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Prova così:

    DoCmd.OpenReport "NomeReport", , , , acHidden
    DoCmd.SelectObject acReport, "NomeReport"
    DoCmd.GoToPage Reports("NomeReport").Pages
    
    @Alex
    ℹ️ Leggi di più su @Alex ...

  7. #7
    L'avatar di The Gang
    The Gang non è in linea Scolaretto

    niente da fare....
    non gli piace nè acHidden nè il GoToPage

    Grazie molte per l'aiuto che mi hai dato.
    Per ora getto la spugna; poi mi metto bene a studiare i comandi che mi ha suggerito.

    Adesso ho un'altra domanda, ma faccio un nuovo post.

    Ciao e grazie
    ℹ️ Leggi di più su The Gang ...

  8. #8
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Secondo me ti mancano dei riferimenti nelle Librerie... DAO 3.6 magari...?
    Quello che ti succede non è possibile, sono Funzioni e Costanti native di Access, quindi verifica i Riferimenti e vedrai che trovi un "MANCA"

    @Alex
    ℹ️ Leggi di più su @Alex ...

  9. #9
    L'avatar di The Gang
    The Gang non è in linea Scolaretto
    E' vero, mancava DAO 3.6, che peraltro non era nemmeno selezionata...

    Grazie ancora.
    Adesso provo con il codice che mi hai suggerito.

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

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Dividere record in ultima pagina Report
    Da webmamo nel forum Microsoft Access
    Risposte: 11
    Ultimo Post: 28-02-2017, 21:32
  2. Visualizzare un report partendo dall'ultima pagina
    Da giovepan nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 18-07-2015, 14:43
  3. Risposte: 2
    Ultimo Post: 18-09-2009, 10:46
  4. datareport ultima pagina
    Da seby nel forum Visual Basic 6
    Risposte: 6
    Ultimo Post: 21-07-2008, 23:49
  5. Risposte: 3
    Ultimo Post: 09-08-2007, 15:17