Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    problemino di concentrazione con access

    ciao ragà....

    ho un problemino cretino cretino che non riesco a risolvere
    (non mi sto sforzando perchè oggi sono indifeso contro la scatola nera!!!)

    Vi posto il db access...

    Mi da problemi di rindondanza e mi si raddoppiano le entrate e le uscite
    (vedi query1)

    Le relazioni sembrano ok....

    un database del cavolo che pensavo di fare in 10 minuti....

    eppure ho fatto lavori più complicati con access....................

    grazie ragà

  2. #2
    nessuno che vuole darmi un'occhiata al mio db???

    dai ragààààààà

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Non ho idea di che mostro abbia partorito quella query che immagino tu abbia fatto trascinando i campi sulla griglia.

    Se ti serve solo il prospetto del totale delle entrate e delle uscite basta che faccia così:

    codice:
    select 'entrate' as importi,sum(entrate) as totale
    from entrate
    union 
    select 'uscite',sum(uscite)
    from uscite;
    Se posso permettermi di darti un consiglio dimenticati della griglia QBE e abituati a scriverti le query a manina. Ti risparmierai tutti i casini che genera access e le query saranno molto più pulite senza sfilze di parentesi e cose varie che genera a casaccio.

  4. #4
    purtroppo non conosco il linguaggio e mi rende tutto + difficile...

    nessuno mi sa dare una mano???

    ecco il link al database...

    grazie ragà............
    Salvo
    __________________________________________________ __________
    lecito chiedere, cortesia rispondere... Ringraziare non è optional!

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Quest'altra query che hai messo nel db è diversa da quella di ieri.
    Non ti tornavano i conti dei totali di entrate e uscite e ti ho scritto la query corretta.
    Con la nuova query cosa vorresti ottenere?

  6. #6
    forse quello che vuole ottenere è questo:
    SELECT [TABELLA BANCHE E CASSA].DESCRIZIONEBC, Sum(ENTRATE.ENTRATE) AS SommaDiENTRATE, Sum(USCITE.USCITE) AS SommaDiUSCITE
    FROM ([TABELLA BANCHE E CASSA] INNER JOIN ENTRATE ON [TABELLA BANCHE E CASSA].BC = ENTRATE.BCE) INNER JOIN USCITE ON [TABELLA BANCHE E CASSA].BC = USCITE.BCU
    GROUP BY [TABELLA BANCHE E CASSA].DESCRIZIONEBC;

  7. #7
    si BORGODIAVALON, proprio questa ma purtroppo mi restituisce doppi valori.

    Ci sarà un problema tra le tabelle dato che se tolgo via la tabella entrate oppure uscite e ne lascio solo una il problema si risolve...

    Non capisco il perchè della rindondanza...
    Salvo
    __________________________________________________ __________
    lecito chiedere, cortesia rispondere... Ringraziare non è optional!

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    In visualizzazione sql incolla questa query e vedi se è ciò che ti serve

    codice:
    select bc, sum(iif(tipol="e",totale,0)) as tot_entrate, sum(iif(tipol="u",totale,0)) as tot_uscite
    from [select bce as Bc,sum(entrate) as totale,'e' as tipol
    from entrate
    group by bce
    union
    select bcu,sum(uscite) as totuscite,'u' as tipol
    from uscite
    group by bcu]. AS tab
    group by bc;
    Ti consiglio inoltre di evitare l'uso di nomi di campi e tabelle costituito da più parole. E' sempre fonte di problemi su qualsiasi rdbms. Al massimo unisci le parole con l'underscore (_).

    edit. Se al posto della sigla vuoi la forma estesa applichi alla query di sopra un inner join

    codice:
    select [TABELLA BANCHE E CASSA].descrizionebc, sum(iif(tipol="e",totale,0)) as tot_entrate, sum(iif(tipol="u",totale,0)) as tot_uscite
    from [select bce as bc,sum(entrate) as totale,'e' as tipol
    from entrate
    group by bce
    union
    select bcu,sum(uscite) as totuscite,'u' as tipol
    from uscite
    group by bcu]. AS tab
    inner join [TABELLA BANCHE E CASSA]
    on tab.bc = [TABELLA BANCHE E CASSA].bc
    group by tab.bc,descrizionebc

  9. #9
    ciao, in effetti il tuo codice funziona ma solo fino a che non faccio altre operazioni con la query, es crearmi il report....

    questo l'errore sia sulla query che sul report dopo
    se non visualizzi l'immagine clicca qui



    cmq è proprio quello che volevo. grazie mille
    Salvo
    __________________________________________________ __________
    lecito chiedere, cortesia rispondere... Ringraziare non è optional!

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Avevo provato solo la query senza testarla su report o altro.
    Ora sto uscendo, domani se ho un pò di tempo magari vedo se riesco a risolvere anche quello.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.