+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Report - Aggiungere righe vuote per riempire l'ultima pagina

  1. #1
    L'avatar di Kwisatz
    Kwisatz non  in linea Scolaretto
    Ciao a tutti, credo che l'oggetto esponga gi il problema, purtroppo la soluzione perfetta non l'ho ancora trovata.

    Premetto:

    - i campi di ogni riga hanno lunghezze diverse ed essendo molti sono confinati in caselle di testo piuttosto piccole alle quali ho abilitato la propriet "espandibile".
    - l'utente nelle fasi di inserimento dati pu, per alcuni campi, utilizzare il comando CTRL+INVIO ed andare pertanto a capo, anche parecchie volte.

    Ho escluso pertanto (come suggerito in un altro thread), l'utilizzo di una tabella di appoggio contenente i record da stampare nella quale dovrei aggiungervi, prima di lanciare il report, gli eventuali record vuoti per riempire ad-hoc l'ultima pagina del report in quanto di fatto il numero di record non corrisponde la numero di righe stampate.

    L'idea che sto cercando di mettere in pratica quella di modificare l'altezza di un oggetto casella presente nella sezione pi di pagina per riempire almeno con due linee verticali (tanto mi basterebbe) lo spazio vuoto tra l'ultima riga e la sezione pi pagina.

    Qualcuno mi saprebbe dare qualche dritta?

  2. #2
    SCvanni non  in linea Scribacchino
    Quote Originariamente inviato da Kwisatz Visualizza il messaggio
    Ciao a tutti, credo che l'oggetto esponga gi il problema, purtroppo la soluzione perfetta non l'ho ancora trovata.

    ...
    Salve,
    in questi casi importante vedere quanto alto il foglio che devi stampare e quante righe si vedranno sicuramente e quante sono le righe probalili, dati che chiaramente puoi conoscere solo tu.
    Potresti intervenire sulla propriet Riducibile/Espandibile, inserire dei controlli righe fisse per vedere di distribuire il tutto.
    Oppure potresti inserire delle righe tratteggiate fino a fine pagina ho il codice per fare ci ma al momento non lo sto trovando. vedo di fornirti un link appena possibile.

    il risultato finale questo:

    La tua ultima riga.
    -
      -
        -
          -    etc.
    
    La usavo per chiudere registri fiscali, ma non mi mai piaciuta.
    Saluti
    Ultima modifica di AntonioG; 31-08-2021 20:20 
    ℹ️ Leggi di pi su SCvanni ...

  3. #3
    L'avatar di Kwisatz
    Kwisatz non  in linea Scolaretto
    Quote Originariamente inviato da SCvanni Visualizza il messaggio
    Salve,
    ...

    il risultato finale questo:

    La tua ultima riga.
    -
      -
        -
          -    etc.
    
    La usavo per chiudere registri fiscali, ma non mi mai piaciuta.
    Saluti
    E' esattamente ci di cui ho bisogno... il numero di righe massime stampabili noto e dipende se la prima, l'ultima, oppure una pagina intermedia del report.

    Quello che non riesco a capire come "contare" le righe che invece devono essere stampate, considerando gli eventuali CTRL+INVIO ed a capo automatici...

  4. #4
    SCvanni non  in linea Scribacchino
    Quote Originariamente inviato da Kwisatz Visualizza il messaggio
    E' esattamente ci di cui ho bisogno... ...
    C' del codice che fa questo ma non sto riuscendo a trovarlo.
    Ultima modifica di AntonioG; 31-08-2021 20:38  Motivo: Scvanni non quotare tutto il messaggio
    ℹ️ Leggi di pi su SCvanni ...

  5. #5
    SCvanni non  in linea Scribacchino
    Salve,
    prova questo demo realizzato da Alex "effetto zebra nella stampa"
    MS ACCESS Code Sample - versione usabile/accessibile
    ℹ️ Leggi di pi su SCvanni ...

  6. #6
    L'avatar di Kwisatz
    Kwisatz non  in linea Scolaretto
    Quote Originariamente inviato da SCvanni Visualizza il messaggio
    Salve,
    prova questo demo realizzato da Alex "effetto zebra nella stampa"
    MS ACCESS Code Sample - versione usabile/accessibile
    Ti ringrazio... ho verificato quanto prodotto da Alex ma non mi sembra ci che cerco, nell'esempio vengono evidenziate alcune righe di un colore diverso alternate al colore standard di fondo. Se dovessi adattare la soluzione proposta alla mia richiesta mi sarei aspettato righe alternate fino al fondo pagina e invece terminano quando i dati sono stati stampati.

    Ovvero, questo:


  7. #7
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Quote Originariamente inviato da Kwisatz Visualizza il messaggio
    mi sarei aspettato righe alternate fino al fondo pagina e invece terminano quando i dati sono stati stampati.
    Non ho capito l'affermazione che hai fatto e l'immagine non mi chiarisce...!
    Nell'immagine a RIGHE fino in fondo solo che l'ultima riga BIANCA e non si vede poi non c' pi spazio per quella grigia...!
    Se poi non ti servono le righe alternate mettile entrambe BIANCHE, cosa ottieni...?

    Cosa non capisco...?
    ℹ️ Leggi di pi su @Alex ...

  8. #8
    L'avatar di Kwisatz
    Kwisatz non  in linea Scolaretto
    Alex perdonami, ti ho citato a tua insaputa...

    quello che intendevo dire non riguarda la correttezza del report da te fatto e gentilmente messo a disposizione ma bens il risultato che mi piacerebbe avere sulla base del problema che ho esposto, ovvero, autocitandomi:

    Quote Originariamente inviato da Kwisatz Visualizza il messaggio
    ... Se dovessi adattare la soluzione proposta alla mia richiesta mi sarei aspettato righe alternate fino al fondo pagina e invece terminano quando i dati sono stati stampati.
    Mi rendo conto che l'immagine non certamente esplicativa se non in funzione di una risposta a quanto consigliato da SCvanni.

    Tornando al problema principale da me esposto (a questo punto credo non chiaramente), necessito di un algoritmo che calcoli il numero di righe da stampare in un report e completi l'ultima pagina di righe "VUOTE" in modo che ai lati del documento possano comparire i bordi (la cornice) fino al fondo pagina. Da considerare per che le caselle di testo contenenti i campi hanno l'espansione automatica attivata e quindi non basta "contare i record".

  9. #9
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Ma le cornici si disegnano su evento page del Report usando i rettangoli in questo modo sono sempre a misura giusta

    Versione A97, va convertita con un A2003, che io non ho... lo scarichi se vuoi e rinimini il File con estensione RAR e lo scompatti... dentro trovi un DEMO di come disegnare rettangoli, righe o cerchi... o quello che vuoi.
    http://mirror.masterdrive.it/alessan...IdFAQ=194.html
    Ultima modifica di @Alex; 01-09-2021 15:47 
    ℹ️ Leggi di pi su @Alex ...

  10. #10
    L'avatar di Kwisatz
    Kwisatz non  in linea Scolaretto
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Ma le cornici si disegnano su evento page del Report usando i rettangoli in questo modo sono sempre a misura giusta

    Versione A97, va convertita con un A2003, che io non ho... lo scarichi se vuoi e rinimini il File con estensione RAR e lo scompatti... dentro trovi un DEMO di come disegnare rettangoli, righe o cerchi... o quello che vuoi.
    MS ACCESS Code Sample - versione usabile/accessibile
    Grazie Alex per il consiglio, ho dovuto editare la risposta... in quanto nel frattempo, forse, ho capito...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

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. report con stampa righe vuote del Sito comune
    Da pier42 nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 10-01-2012, 18:28
  3. Risposte: 1
    Ultimo Post: 14-03-2008, 17:38
  4. ACCESS - Apertura report all'ultima pagina
    Da The Gang nel forum Microsoft Access
    Risposte: 8
    Ultimo Post: 10-07-2007, 08:04
  5. Risposte: 0
    Ultimo Post: 14-11-2005, 13:37