Report a dimensione fissa

di il
12 risposte

Report a dimensione fissa

Salve, avrei un problema con un report... da come si evince dal titolo, ho problemi ad impostare dimensioni fisse al report in questione.

Il report è il report di una fattura.

Siccome la fattura è stampata su carta intestata già quadrata e rigata, il mio problema è far coincidere tutti i campi con le dimensioni impostate sul foglio.

Per l'intestazione del report non è stato un problema. Il problema nasce nel corpo fattura.

Visto che i campi inseriti nel corpo di una fattura variano da fattura a fattura, il corpo della fattura cresce o diminuisce in base alle voci inserite, facendo così salire e scendere il piè di pagina della fattura, dove è contenuto l'importo, l'IVA e il prezzo dei beni fatturati. Questo fa sì che non coincidano con gli spazi impostati nel foglio.

Il mio problema si risolverebbe trovando il modo di impostare definitivamente la grandezza del corpo fattura e far si che, o inserisci una sola voce, oppure ne inserisci 10, non vada oltre lo spazio assegnato, così che il piè di pagina fattura non subisca slittamenti.

Ho usato le funzioni altezza automatica NO nelle proprietà della sezione corpo. Espandibile SI Riducibile SI
Ma non sono riuscita a ottenere nulla di utile. Slitta sempre tutto dal corpo fattura in giù.

Help!

12 Risposte

  • Re: Report a dimensione fissa

    Sei sicura di non confondere il "Piè di pagina pagina" con il "Piè di pagina report"?
    Il problema che dici tu si manifesta se scrivi dentro il "Piè di pagina report" che appare sempre alla fine di tutti i dati, anche se occupano più pagine, lo ritroverai soltanto sull'ultima pagina dopo il Corpo.
    Ciò che viene scritto dentro il "Piè di pagina pagina" appare su ogni pagina in basso in una posizione sempre fissa.
  • Re: Report a dimensione fissa

    Osvaldo non c'è nulla nel piè di pagina report. Ti allego screen shot
    Allegati:
    report
    report
  • Re: Report a dimensione fissa

    I Report hanno 2 PièDiPagina...
    1) di REPORT
    2) di PAGINA

    Se usi quello giusto vedrai che le scritte rimangono sempre in fondo.
  • Re: Report a dimensione fissa

    Alex la scelta giusta sarebbe mettere tutto nel piè di pagina della fattura non quella del report. Ho allegato lo screen shot che fa vedere come è impostato.

    E comunque il problema non è il piè di pagina, perché mantiene la sua grandezza, è il corpo fattura che cresce e diminuisce dando problemi.
  • Re: Report a dimensione fissa

    L'immagine di sinistra si vede molto sfocata e non riesco a distinguere per bene le intestazioni delle sezioni. Per quel poco che riesco a intravedere, mi sento di dire che non occorre creare tutta quell'area grande al centro per risolvere il tuo problema. Importo, IVA e Prezzo (campi che tu vuoi stiano sempre in basso) devono stare nel "Piè di pagina pagina". In visualizzazione struttura report vedo le ultime due barre schiacciate, cioè senza un'area a loro riservate. Posiziona il mouse esattamente al centro delle due barre e trascina in giù per mostrare un po' di spazio da riservare a "Piè di pagina pagina", dopo di che posiziona i tre campi in questa zona.
  • Re: Report a dimensione fissa

    Allego nuovamente uno screen più chiaro. Provo a spostare tutto nel piè di pagina pagina.

    Ma il problema non cambia, non è il pie di pagina a darmi problemi, è il corpo fattura che si auto dimensiona. Dipende dal piè di pagina pagina?

    Aggiornamento: Se sposto le somme nel piè di pagina pagina ricevo i seguenti errori da access

    #errore
    #tipo!

    Le somme per funzionare devono stare in piè di pagina fattura altrimenti mi danno errore.
    Allegati:
    Report schema
    Report schema
  • Re: Report a dimensione fissa

    MIE CERTEZZE:
    1. Piè di pagina pagina è una zona di report che sta lì in posizione fissa, cioè alla fine di pagina.
    2. Il fatto che il Corpo si autodimensiona è ovvio proprio in dipendenza del numero di record che tu fai apparire.
    3. Non occorre avere quella sezione "Piè di pagina Estremi_fattura.IDFattura" così grande.

    MIE PERPLESSITA':
    1. Non comprendo l'esistenza di due sezioni "Piè di pagina Estremi_fattura.IDFattura". A cosa ti serve una? Ma, a maggior ragione, a cosa ti serve averne 2? Non vedi che se ne vanno a spasso con il Corpo, senza stare dove vorresti tu?

    MIEI SUGGERIMENTI:
    1. Il fatto che ti appaiano errori nei controlli che hai organizzato, capita spesso quando cambi sezione. Non l'ho mai capito neanche io perchè. Proverei a cancellare quei controlli (con relative etichette) e riscriverli da capo nella sezione Piè di pagina pagina. Se ci sono ancora problemi, proverei a ricostruire il report tutto da capo...ma prima di fare questa faticaccia attendi il suggerimento di un utente più esperto di me che conosce meglio i trucchetti del caso.
  • Re: Report a dimensione fissa

    Ciao Osvaldo, grazie come sempre per le tue risposte.

    Allora niente da dire sulle tue certezze.
    1)Ok.
    2)A me servirebbe che con o senza un tot di record il corpo fattura fosse sempre una dimensione fissa.
    3)Ok proverò a ridurla.


    Perplessità:
    In precedenza avevo già creato la fattura in modo diverso con una sola sezione, ma dava continuamente errore perché non calcolava le somme della fattura, le due sezioni sono venute dalla creazione automatica di una gruppo nel report. Questo gruppo è stato l'unica soluzione con cui mi ha calcolato le somme finali della fattura IVA; IMPORTO; SALDO.

    2) Vedo benissimo che se ne vanno a spasso, è quello che vorrei evitare...

    Suggerimenti:
    Posso riprovare a ricreare il report, ma credo che sia la 20-esima o 30-esima volta... i problemi che ho sono sempre quelli...

    Grazie
  • Re: Report a dimensione fissa

    ShaKa ha scritto:


    A me servirebbe che con o senza un tot di record il corpo fattura fosse sempre una dimensione fissa
    Questa frase rischia di essere una contraddizione. Non confondere "corpo fattura" con "Corpo" del report, speriamo di star parlando lo stesso linguaggio. Il "Corpo" (report) sta bene così, quei 4-5 campi disposti così stanno bene. Se hai 1 solo record la sezione Corpo si rivelerà 1 volta, se hai 5 record la sezione Corpo si rivelerà 5 volte distanziando ogni record in base all'altezza in cm che tu gli hai dato in visualizzazione struttura. Quindi dal Corpo ti devi aspettare un atteggiamento variabile.

    Spero che tu abbia capito come si stringa/allarga ogni sezione. Ogni sezione parte dalla propria barretta in alto e termina dove inizia la barretta della sezione successiva. Ad es. Piè di pagina pagina, nella prima immagine, era schiacciata a 0 cm. Devi trascinare il mouse in giù e vedrai apparire la zona riservata a "Piè di pagina pagina" che, in visualizzazione struttura, termina a ridosso della barretta "Piè di pagina report" (quest'ultima sezione non deve avere spazio al suo di sotto).

    Io costruirei il report con le seguenti sezioni:
    - Intestazione report (sta lì in alto solo sulla prima pagina e non la muove nessuno)
    - Intestazione pagina (dovrebbe apparire in testa a ogni pagina, ma si dà il caso che tu voglia esaurire la stampa su una sola pagina, quindi il problema non si pone)
    - Intestazione Fattura (questa sezione non so se ce l'hai, perchè hai sempre mostrato le sezioni da Corpo in giù)
    - Corpo
    - Piè di pagina pagina (questa appare sempre e comunque sotto, non si muove mai da lì): qui dentro ci devi mettere i campi con le formule.

    In base a questo mio scenario, devi considerare che "Intestazione Fattura" e "Corpo" camminano sempre accompagnati. Dopo un record di Intestazione Fattura, seguono n record di Corpo, poi appare un nuovo record di Intestazione Fattura seguito da n record di Corpo, poi di nuovo un terzo record di Intestazione Fattura e n record di Corpo, ecc.... Questa accoppiata di sezioni sarà sempre variabile: è giusto che sia così.

    "Piè di pagina Estremi_fattura.IDFattura": Che cos'è? Perchè sta lì? Da dove salta fuori? Per me non serve.

    Rileggendo quello che ho scritto, probabilmente la "Intestazione Fattura" tu non ce l'hai, non ha senso e non ti serve, ma il discorso che il Corpo si rivela n volte variabilmente resta.
  • Re: Report a dimensione fissa

    OsvaldoLaviosa ha scritto:


    ShaKa ha scritto:


    A me servirebbe che con o senza un tot di record il corpo fattura fosse sempre una dimensione fissa
    Questa frase rischia di essere una contraddizione. Non confondere "corpo fattura" con "Corpo" del report, speriamo di star parlando lo stesso linguaggio. Il "Corpo" (report) sta bene così, quei 4-5 campi disposti così stanno bene. Se hai 1 solo record la sezione Corpo si rivelerà 1 volta, se hai 5 record la sezione Corpo si rivelerà 5 volte distanziando ogni record in base all'altezza in cm che tu gli hai dato in visualizzazione struttura. Quindi dal Corpo ti devi aspettare un atteggiamento variabile.
    Si, tranquillo, capisco benissimo la differenza. Se allargo il corpo report varia in base ai record che devono apparire nella fattura, se allargo quel campo inserisco solo spazio vuoto tra una riga e l'altra. Quello che interessa a me è che il corpo report, con il massimo delle righe, rientri in uno spazio definito del Layout.

    Spero che tu abbia capito come si stringa/allarga ogni sezione. Ogni sezione parte dalla propria barretta in alto e termina dove inizia la barretta della sezione successiva. Ad es. Piè di pagina pagina, nella prima immagine, era schiacciata a 0 cm. Devi trascinare il mouse in giù e vedrai apparire la zona riservata a "Piè di pagina pagina" che, in visualizzazione struttura, termina a ridosso della barretta "Piè di pagina report" (quest'ultima sezione non deve avere spazio al suo di sotto).
    Si, su questo non ci sono problemi. Ho compreso tutto, a forza di modificare e creare report non hanno segreti in questo senso!
    Io costruirei il report con le seguenti sezioni:
    - Intestazione report (sta lì in alto solo sulla prima pagina e non la muove nessuno)
    - Intestazione pagina (dovrebbe apparire in testa a ogni pagina, ma si dà il caso che tu voglia esaurire la stampa su una sola pagina, quindi il problema non si pone)
    - Intestazione Fattura (questa sezione non so se ce l'hai, perchè hai sempre mostrato le sezioni da Corpo in giù)
    - Corpo
    - Piè di pagina pagina (questa appare sempre e comunque sotto, non si muove mai da lì): qui dentro ci devi mettere i campi con le formule.

    In base a questo mio scenario, devi considerare che "Intestazione Fattura" e "Corpo" camminano sempre accompagnati. Dopo un record di Intestazione Fattura, seguono n record di Corpo, poi appare un nuovo record di Intestazione Fattura seguito da n record di Corpo, poi di nuovo un terzo record di Intestazione Fattura e n record di Corpo, ecc.... Questa accoppiata di sezioni sarà sempre variabile: è giusto che sia così.

    "Piè di pagina Estremi_fattura.IDFattura": Che cos'è? Perchè sta lì? Da dove salta fuori? Per me non serve.
    Questa ultima sezione è quella che tu mi permette il calcolo di tutti i campi, importo, iva e saldo. Perché precedentemente avevo impostato come hai, giustamente, illustrato tu, ma non funzionava! Riprovo a a creare il report e vediamo che succede... mi sa che c'è stato qualche casino. Ma comunque il problema resta sempre aperto, come si fa a mantenere tutto in dimensioni fisse?
    Rileggendo quello che ho scritto, probabilmente la "Intestazione Fattura" tu non ce l'hai, non ha senso e non ti serve, ma il discorso che il Corpo si rivela n volte variabilmente resta.

    A me non da problema il fatto che si ripeta n-volte. Il problema è che quelle n volte non devono fare alzare il piè di pagina.

    Ti aggiorno, vedo di fare altre prove pomeriggio...
    Grazie ancora!
  • Re: Report a dimensione fissa

    Segnalo il CROSSPOST:
    "http://forum.masterdrive.it/access-79/report-dimensione-fissa-fattura-75496/"
  • Re: Report a dimensione fissa

    Chiudo il 3d.
    ShaKa: un'occhiata al regolamento, please.
Devi accedere o registrarti per scrivere nel forum
12 risposte