Newsgroup: it.comp.appl.access
Titolo: report impossibile?

Una richiesta disperata di aiuto, vi prego ditemi se ho sbagliato tutto...
io ho un database che contiene 2 tabelle fondamentali:
tEntrate, tUscite in cui registro le entrate e le uscite di cassa.
Devo produrre un giornale di cassa (2 in realtà: uno per le uscite e uno per
le entrate) in cui visualizzare quotidianamente l'elenco delle
entrate/uscite così impostato:
numOrd    descrizione    minuteSpese    anticipazioni    postali    mense
1                acquisto        10000
2                francobolli
2000
3                buoni mensa
80000
                                        totali                totali
totali     totali
la mia tabella è:
numOrd
descrizione
tipologia
importo
Non so come fare a ricavare i dati nel modo in cui vorrei; c'è qualche
speranza?
Ho provato anche con le query a campi incrociati, ma non sono riuscita a
fare nulla di pertinente.
HELP!!!!!!!!
Ilaria

 ha scritto nel messaggio
news:9o7th3$7ri$1...@newsfeed.cineca.it...

Forse non sei stata troppo chiara allora te hai una tabella con questi
campi:
 numOrd
 descrizione
 tipologia
 importo
e la stampa che vuoi ottenere è la seguente:
numOrd        descrizione   tipologia     importo
---------       -----------   ---------     --------
            1       b. mensa      minuteSp.    L. 3.000
            1       b. Bar          minuteSp.    L. 6.000
            2       francobol.    postali          L. 2.000
      2000       acquisto       anticipaz.      L. 9.000
      2000       b.Bar           minuteSp.     L. 8.000
----------      ----------    ----------     ----------
                                        Totale          L. 28.000
oppure è questa:
numOrd      b. mensa    francobol.     acquisto     b. Bar
---------     ---------    ----------      ---------    ----------
           1      L. 3.000                                           L. 6000
           2                        L. 2.000
     2000                                             L. 9.000     L. 8000
---------     ----------    ----------     ----------   ---------
Totali          L. 3.000      L. 2.000       L. 9.000     L. 14.000
fammi sapere e poi troviamo la soluzione.
Ciao Roberto - Syd

Riprovo a formattare meglio il report:
 numOrd    descrizione    minuteSpese    postali    mense
----------------------------------------------------------
1                xxxxxxx        L. 10000
2                wwwwww                          L. 2000
3                yyyyyyyyyyyy                                     L. 800
----------------------------------------------------------
totali                                L. 10000    L. 2000    L. 800
In tabella i record corrispondenti sono
numOrd    descrizione    tipologia        importo
-----------------------------------------------
1                xxxxxxx       minuteSpese  10000
2                wwwww     postali            2000
3                yyyyyy        mense              800
quindi in tabella ho nel campo tipologia 3 possibili valori (minuteSpese,
postali, mense) che sono quelli delle intestazioni di colonna di parte del
report e in esso devo andare a scrivere l'importo solo nella colonna
corrispondente.
Credo che la tua seconda ipotesi si avvicini alla mia.
Grazie per l'interessamento.
Ciao
Ilaria

ritento la formattazione:
numOrd    descrizione    minuteSpese    postali    mense


 ha scritto nel messaggio
news:9o8bto$rq2$1...@fe2.cs.interbusiness.it...

Per ottenere il risultato sopra esposto devi agire cosě:
1 - Fai una query a campi incrociati
2 - inserisci i campi interessati (numOrd, descrizione, tipologia, importo)
3 - Imposta nella griglia della query alla riga campi incrociati:
intestazione di riga per il campo numOrd e descrizione.
4 - Imposta Intestazione di colonna per il campo categoria.
5 - Imposta Valore per il campo importo, inoltre su quest'ultimo devi
impostare anche nella riga Formula: Somma invece di Raggruppamento.
6 - Adesso puoi usare questa query per fare il Report.
Spero di essere stato chiaro fammi sapere Roberto - Syd

 Spero di essere stato chiaro fammi sapere Roberto - Syd
Tutto ok, sei stato bravissimo. Scusa se ti rispondo solo ora.
Adesso sto litigando un po' sui totali di colonna che non sono ancora
riuscita ad ottenere. Bisogna farlo via codice (sto studiando un esempio
complicatissimo nel db Soluzioni) oppure si riesce semplicemente impostando
l'origine dati di una casella di testo nel pič pagina? Ho provato con
Somma(nome colonna), ma mi dą errore. Inoltre ho raggruppato i record per
data, e fin qui tutto ok, ma adesso vorrei che ad ogni raggruppamento
facesse il salto pagina; mi daresti un'altra indicazione?
Grazie 1000
Ilaria


Per avere i totali del report devi mettere una casella di testo sul piè di
report con l'espressione nell'origine del controllo così: =Somma(Nome Campo)
come avevi fatto nel piè di pagina, se vuoi avere i totali del gruppo devi
fare la stessa cosa nel piè di gruppo, però per avere la somma delle colonne
devi modificare la query e convertire i valori Null in valori 0.
Per quanto riguarda il secondo problema dopo che hai fatto il raggruppamento
imposta a Si la proprietà Piè di Pagina (gruppo) che è disponibile cliccando
sul pulsante Ordinamento e Raggruppamento nella struttura del Report,
dopodiche selezioni la riga che rappresenta piè di pagina gruppo e nelle
proprietà imposti la proprietà Interruzione pagina al valore Dopo Sezione.
Ciao fammi sapere Roberto - Syd