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

    Somma tra gruppi di valori di una maschera

    Ho una maschera che mi da in output

    Prodotto Quantità Data
    Caramelle 5 25/02/2012
    Caramelle 2 26/02/2012
    Caramelle 1 27/02/2012
    Palloncini 3 25/02/2012
    Palloncini 4 26/02/2012

    Voglio invece ottenere sotto ad ogni tipo di prodotto il relativo quantitativo. Quindi:
    Caramelle 5 25/02/2012
    Caramelle 2 26/02/2012
    Caramelle 1 27/02/2012
    Tot Caramelle 8
    Palloncini 3 25/02/2012
    Palloncini 4 26/02/2012
    Tot palloncini 7

    Come posso fare? Ho provato tramite la funzione Somma ma usata in modo semplice mi da la sommatoria di tutti i prodotti non divisi per tipo. Devo aggiungere qualche altro parametro?

    Grazie mille per l’aiuto

  2. #2

    Re: Somma tra gruppi di valori di una maschera

    Posta la query!

    Comunque, che DB è? MySQL? Oracle? ...

  3. #3
    una "maschera"? che c'entra con i database?

  4. #4
    Originariamente inviato da optime
    una "maschera"? che c'entra con i database?
    Probabilmente intende la pagina di output.

  5. #5
    Esatto è la pagina di output
    Il database è Acces e la maschera estrapola i valori di una query.

    La mia query è complessa, in modo semplicificato verrebbe una cosa del genere

    Select prodotti, quantità, data
    from tabella1
    where data<=Forms!arcodate!data And data >=Forms!arcodate!data
    Order by prodotti

    Dei dati che vengono estrapolati (vedi sopra) ho bisogno della sommatoria per ciascun gruppo di "prodotti"

    Grazie per l'aiuto

  6. #6
    il regolamento, questo sconosciuto

    1) .... In questo forum NON si parla di alcune funzionalità peculiari di Microsoft Access (macro, maschere, report, etc) che continueranno ad essere trattate nel forum "Windows e software"


  7. #7
    Grazie mille Optime mi sei stato molto d'aiuto.

    Premesso che chiedo scusa per il gravissimo errore di aver postato nella sezione sbagliata e di aver considerato Access un database (non so quale dei 2 errori sia più grave )
    C'è qualcuno che può aiutarmi?

  8. #8
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    Se ho capito bene...
    dovresti prima fare una query di filtro data che chiamerò "FiltroPerData"

    codice:
    SELECT Tabella1.ID, Tabella1.prodotti, Tabella1.quantità, Tabella1.data FROM Tabella1 WHERE (((Tabella1.data)>=[Forms]![Arcodate]![dataDa] And (Tabella1.data)<=[Forms]![Arcodate]![DataA]));
    Poi una seconda query che raggruppa per prodotto e somma per quantità che chiamerò "query1"

    codice:
    SELECT FiltroPerData.prodotti, Sum(FiltroPerData.quantità) AS SommaDiquantità FROM FiltroPerData GROUP BY FiltroPerData.prodotti;
    La mascherà di output sarà continua, avrà come origine "query1" con i campi [prodotti] e [quantità] e con due campi [dataDa], [DataA] nell'intestazione
    Se ci metti sull'evento "Su modifica" ai campi delle date, un me.requery, me.refresh avrai l'aggiornamento in tempo reale ad ogni modifica delle date

  9. #9
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Originariamente inviato da fra diavolo

    ... aver postato nella sezione sbagliata...
    Quindi sposto

  10. #10
    Salve NelsonBlu
    Va benissimo per fare la sommatoria
    Ma io nella mia maschera di output voglio visualizzare i campi singoli con la relativa sommatoria sotto

    Quindi voglio visualizzare una cosa tipo quella sotto:

    Caramelle 5 25/02/2012
    Caramelle 2 26/02/2012
    Caramelle 1 27/02/2012
    Tot Caramelle 8
    Palloncini 3 25/02/2012
    Palloncini 4 26/02/2012
    Tot palloncini 7

    Ho forse capito male io e quello che mi hai postato fa proprio questo? Perche a me da solo le sommatorie il tuo metodo.
    Grazie mille per l'aiuto

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.