Condividi tramite

Stampa DDT su più pagine

Anonimo
2020-12-13T12:48:51+00:00

Salve a tutti

Sto realizzando per un mio amico un programma di emissione DDT e Fatture, ho quasi completato la prima parte, ovvero la emissione dei DDT, sono alla stampa del documento e qui, arrivano i primi dolori.

Ho creato un report con, nel corpo le linee e i riquadri che, normalmente compongono il corpo del documento, cioè quelle contenente i dati in colonna "Codice" "descrizione", quantità" ecc.

Il problema è che, se il numero di righe componenti il documento è inferiore allo spazio della pagina, il documento viene stampato normalmente (vedi figura con oscurati i dati sensibili):

Mentre se il numero delle righe supera le dimensioni della pagina impostata ecco il risultato:

Ho provato e riprovato innumerevoli combinazioni ma non sono riuscito ad ottenere un risultato valido.

Qualcuno sa come è possibile impostare il report in modo che:

  1. il formato della pagina sia sempre lo stesso (come se fosse un prestampato;
  2. quando il numero delle linee supera la dimensione della pagina, vada automaticamente alla pagina successiva senza stavolgere l'impostazione originaria.

Grazie a tutti per l'aiuto

a pesto

Ciro

Microsoft 365 e Office | Accesso | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

8 risposte

Ordina per: Più utili
  1. Anonimo
    2020-12-14T07:44:13+00:00

    Ciao Enxo, ti ringrazio ma credo tu ti stia confondendo, stiamo parlando di Access non di Excel, quello che mi mostri è un menù di Excel.

    Grazie comunque

    Ciro

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2020-12-14T07:01:57+00:00

    ciao Ciro,

    vedi qui :

    Sito Comune - it.comp.appl.access (mclink.it)

    Esempio per realizzare la stampa di un report con un numero fisso di righe per pagina. Se il numero di record è minore del numero di righe da stampare, vengono stampate delle righe vuote.

    sezione 4.6..

    Prova semplicemente ad impostare una textBox nel corpo del report, assegnare all'origine riga =1 e somma totale su tutto.

    Nel corpo del report :

    Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)

    Me.Section(acDetail).ForceNewPage = 0

    If Me.txtC Mod 7 = 0 Then

      Me.Section(acDetail).ForceNewPage = 2

    End If

    End Sub

    TxtC è il controllo textBox che numera le righe. lo puoi anche rendere non visibile.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2020-12-13T18:56:05+00:00

    Ti allego le indicazioni per: Anteprima interruzione di pagina

    Poi con il mouse sposti le righe blu per la grandezza che ti interessa.

    Poi ritorni su visualizzazione normale.

    Fammi sapere se va bene.

    Saluti

    Enxo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2020-12-13T14:35:57+00:00

    Buongiorno a te Enxo, io trovo solo anteprima di stampa, dove trovo Anteprima interruzioni di pagina?

    sono inoltre riuscito a fargli fare il salto pagina ma, la griglia non viene visualizzata per intero sulla seconda pagina

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2020-12-13T14:14:22+00:00

    Buongiorno Ciro,

    Hai provato con: Visualizza->Anteprima interruzione di pagina?

    Saluti

    Enxo

    La risposta è stata utile?

    0 commenti Nessun commento