Sep 16 2022 03:59 AM - last edited on Sep 16 2022 07:21 AM by Allen
Sep 16 2022 03:59 AM - last edited on Sep 16 2022 07:21 AM by Allen
Buongiorno vorrei fare uma somma progressiva in una tabella access su un campo importo per ciscun mese all interno di ciascun anno..potete aiutarmi
---------Translated by Admin using Bing Translate ----------------------
Good morning I would like to make a progressive sum in an access table on an amount field for each month within each year .. can you help me
Sep 16 2022 07:24 AM
Thank you for posting, unfortunately you have posted in the community feedback area, we are unable to help you with specific products in this area.
I will move your post to the Microsoft Access community, be aware though the Microsoft Tech Community is a Primarily English community and you maybe better to post your question to Microsoft Answers, our official support community, who support Italian
------------------------------------Translated to Italian by and Admin using Bing Translate ------------------
Grazie per la pubblicazione, purtroppo hai pubblicato nell'area di feedback della community, non siamo in grado di aiutarti con prodotti specifici in quest'area.
Sposterò il tuo post nella community di Microsoft Access, fai attenzione anche se la Microsoft Tech Community è una community principalmente inglese e forse è meglio postare la tua domanda su Microsoft Answers, la nostra community di supporto ufficiale, che supporta l'italiano
Sep 16 2022 01:07 PM
Although this page is in English, it directly addresses your requirement. What you need is usually referred to as "A Running Total Query".
Sep 16 2022 01:10 PM
@George_Hepworth puoi darmi maggiori dettagli?
Sep 16 2022 06:11 PM - edited Sep 16 2022 06:13 PM
Sorry but the language difference makes that quite difficult for me to do. However, you can probably get more information from the Italian version of that page.
Also, there is at least one other participant in this forum who does speak Italian, so perhaps he'll see your post.
Sep 19 2022 01:50 AM - edited Sep 19 2022 01:51 AM
Salve,
Non puoi farlo in una tabella, ma in una query. Consulta il mio articolo FAQ in italiano a questo proposito.
Servus
Karl
Access News
Access DevCon
Sep 19 2022 02:46 AM
Sep 19 2022 05:37 AM - edited Sep 19 2022 05:39 AM
Salve,
Nella domanda hai scritto solo "tabella". Da qui il suggerimento.
Negli esempi delle FAQ, c'è solo un ID come criterio. A seconda del metodo scelto, dovrai aggiungere o sostituire la clausola WHERE o la condizione con i tuoi criteri temporali. p.e.
SommaIncr: (Select Sum(importo) FROM Tabella as Temp WHERE Format([Temp].[Data],"yyyymm") = Format([Tabella].[Data], "yyyymm") AND [Temp].[Data] <= [Tabella].[Data])
Se questo non ti aiuta, fornisci i dettagli rilevanti:
Qual è il nome della tabella e dei campi coinvolti?
e/o
Quali espressioni o SQL hai provato finora?
Servus
Karl
Access News
Access DevCon
Sep 19 2022 06:22 AM
Sep 19 2022 06:52 AM
Salve,
Dovremmo essere quasi a posto con il mio esempio precedente, se usi questo come nuova colonna in una query basata sulla tabella:
SommaIncr: (Select Sum(importo) FROM MOV AS Temp WHERE Format([Temp].[Data],"yyyymm") = Format([MOV].[Data], "yyyymm") AND [Temp].[Data] <= [MOV].[Data])
Ti dà il risultato che desideri? In caso contrario, descrivi esattamente cosa non funziona o il messaggio di errore e pubblica qui l'istruzione SQL completa della query.
Servus
Karl
Access News
Access DevCon
Sep 20 2022 04:36 AM
se inserisco il tuo sql mi chiede il valore del campo mov.data, in quanto tu hai chiamato l'sql "Temp" e non MOV
Sep 20 2022 05:59 AM
Salve,
Direi che l'espressione è corretta sulla base delle tue informazioni.
Ripeto: ... e pubblica qui l'istruzione SQL completa della query.
Altrimenti non si vede cosa succede nella query.
Servus
Karl
Access News
Access DevCon
Sep 26 2022 02:52 AM
Sep 26 2022 04:08 AM - edited Sep 26 2022 04:12 AM
Salve,
Certo, se questa è la tua istruzione SQL completa. Ho scritto: "se usi questo come nuova colonna in una query basata sulla tabella". Significa:
Gioco fatto.
Servus
Karl
Access News
Access DevCon
Sep 26 2022 04:42 AM
Sep 26 2022 05:04 AM
Salve,
Creare correttamente una query raggruppata è un problema diverso. È stato risolto il problema di cui abbiamo discusso finora, ovvero il totale progressivo per mesi?
Per valutare questo, lascia per il momento il raggruppamento e ordina prima la query in base al campo "Dati" in ordine crescente. Funziona finora?
In caso contrario, scrivi cosa non funziona.
E dato che vuoi raggruppare, forse non ho capito bene su quali intervalli di tempo vuoi il totale progressivo. Magari fornisci qualche esempio di record che hai e di come dovrebbero apparire nel risultato.
Servus
Karl
Access News
Access DevCon
Sep 26 2022 06:24 AM
Sep 26 2022 06:29 AM