Somma di report e sottoreport

di il
8 risposte

Somma di report e sottoreport

Salve a tutti. Premetto che sono un neo iscritto del forum e sopratutto non ho molte competenze con Access (Access 2010 in questo caso). Vi riassumo brevemente il mio problema, sperando di essere più chiaro possibile.
Devo gestire alcuni incassi. Dopo aver creato tabelle, query, machere ecc. ho creato un report con un sottoreport (molto simile ad una fattura)

il Report contiene (chiamato RICERCA INCASSI):
data xx; cliente 1;

il Sottoreport contiene i dettagl (chiamato RICERCA DETTAGLIO INCASSI)i:
articolo 1; importo 1; importo 2;
articolo 2; importo 1; importo 2;
--- Totale; tot imp.1; tot imp.2;

In questo caso il cliente 1 ha più incassi, quindi uscirà il seguente report (cambio la data per distinguere i diversi incassi):

data xx; cliente 1;

articolo 1; importo 1; importo 2;
articolo 2; importo 1; importo 2;
--- Totale; tot imp.1; tot imp.2;

data yy; cliente 1;

articolo 1; importo 1; importo 2;
articolo 2; importo 1; importo 2;
--- Totale; tot imp.1; tot imp.2;

data zz; cliente 1;

articolo 1; importo 1; importo 2;
articolo 2; importo 1; importo 2;
--- Totale; tot imp.1; tot imp.2;

E adesso il problema. Vorrei fare la somma di importo 1 di tutte le date (xx; yy; zz).
Ho provato in diversi modi, ma il risultato è sempre #ERRORE.

Certo di una Vostra risposta ringrazio anticipatamente.

8 Risposte

  • Re: Somma di report e sottoreport

    Ti consiglio di creare una query che filtra cliente1 e somma quello che volevi tu.
  • Re: Somma di report e sottoreport

    Secondo me non devi usare un SottoReport, ma strutturare una Query che ti consenta di applicare i RAGGRUPPAMENTI nei Report.
    In sostanza i Report possono essere sfruttati meglio partendo dal concetto del Foglio di EXCEL.
    Quindi, la dove è ammissibile e nel tuo caso lo è, si crea una Query che contenga tutte le informazioni che servono, poi con l'autocomposizione del Report si Raggruppa per Data(nel tuo caso) e nel PiéDiPaginaReport vai a fare la Somma dei PieDiPaginaSEzione...
  • Re: Somma di report e sottoreport

    Ringrazio entrambi per le risposte.
    Per OsvaldoLaviosa: ho già creato una query con i filtri che mi interessano.
    Per @Alex: ho già pensato a questa cosa ma non sarebbe la soluzione ideale dato che ho altri totali che vorrei gestire con il report. Per cercare di farmi capire meglio riscrivo quanto detto nella prima domanda. In teoria vorrei avere una cosa del genre:

    REPORT-- RICERCA INCASSI

    report (corpo): data xx
    SOTTOREPORT-- RICERCA DETTAGLIO INCASSI
    (corpo) articolo 1; importo 1; importo 2;
    (corpo) articolo 2; importo 1; importo 2;
    (piè di pag report) Totale; tot imp.1; tot imp.2;: tot imp1
    --fine sottoreport

    report (corpo): data yy
    SOTTOREPORT-- RICERCA DETTAGLIO INCASSI
    (corpo) articolo 1; importo 1; importo 2;
    (corpo) articolo 2; importo 1; importo 2;
    (piè di pag report) Totale; tot imp.1; tot imp.2;: tot imp1
    -- fine sottoreport

    (piè di pag pagina) vorrei avere la somma dei campi "tot imp1" (in questo caso sono 2).
    -- fine Report

    La formula che ho utilizzato è la seguente (non funzionante):
    =Somma([RICERCA DETTAGLIO INCASSI]![tot imp1])

    Ovviamente il sottoreport è uno (ne ho messi due solo per far capire come viene la stampa).
  • Re: Somma di report e sottoreport

    Insisto l'ultima volta a provare la soluzione che ti ho proposto, ovviamente passa per studiare i Report, se non ne vedi il senso tecnico credo tu possa cercare di andare in fiducia e, se vorrai studiando e colmando le lacune sui Report, arrivare alla soluzione.
    Ti assicuro è fattibile come ti ho suggerito.

    Non vado oltre.
  • Re: Somma di report e sottoreport

    Per fare come mi stai consigliando, correggimi se sbaglio, per il mio DB dovrei utilizzare un unica tablella con 21 colonne. Attualmente ho 2 tabele di cui la prima (report) con 6 colonne e la seconda tabella con le restanti colonne (dettaglio / sottoreport).
    E' corretto?
  • Re: Somma di report e sottoreport

    Ti ho detto che devi generare una Query con tutti i campi che ti servono... pensavo fosse sufficiente...
    Non andrai più a gestire Master/Detail sfruttando la relazione 1-Molti delle Tabelle, ma i Raggruppamenti che il Report consente di Fare.

    Sei certo di aver capito di cosa parlo oppure hai risposto NO a priori non avendo compreso...?
  • Re: Somma di report e sottoreport

    Non mi sembra di aver risposto NO alla tua proposta, ho compreso perfettamente ciò che mi hai detto e stavo solo cercando di ragionare. L'unico cosa di cui non sono sicuro è se ho spiegato bene il mio problema.... In ogni caso ho bisogno che il Report mi stampi tutte le colonne che ho descritto.
  • Re: Somma di report e sottoreport

    Cosa significa che il report deve stampare tutte le colonne..?
    Ti ho per caso detto che non è possibile...? questa affermazione espone chiaramente il fatto che non hai capito, sai cos'è una Query e come si struttura partendo da Tabelle in JOIN...?

    Io passo....
Devi accedere o registrarti per scrivere nel forum
8 risposte