Somma di un campo calcolato

lunedì 25 febbraio 2008 - 11.05

patrikirk Profilo | Newbie

Buongiorno a tutti...vi espongo il mio problema:

Ho creato un database per il bilanciamento delle ricette di una gelateria, ho un campo Qtà_Rich in cui viene inserita la quantità in grammi di prodotto desiderato, Qtà_Cons =(([Qtà_Rich]/[Tot_Qta_Rich])*[Qta_Prodotto]) che è la quantità di ingrediente consigliata sul totale di prodotto inserito dall'utente e il campo Costo_cons =((([Costo]+0,001)/([Qtà_Rich]+0,001))*[Qtà_Cons]) che è il costo del singolo elemento sulla base della quantità consigliata. Il problema sorge quando tento di fare la somma di Costo_cons, essendo un campo calcolato non me la permette di fare (appare la dicitura #Errore su tutte le formule), avete qualche idea su come posso calcolarmi la somma di Costo_cons?

Grazie

amelix Profilo | Expert

Che tipo di database usi?

Cmq io farei una vista "di passaggio" e su questa farei le somme.
Andrea - http://www.MelisWeb.eu/
CMS - http://www.WebOrama.it/

patrikirk Profilo | Newbie

Si scusa, utilizzo Access, cmq essendo che variando la quantità richiesta di un elemento variano di conseguenza anche quelle di tutti gli altri non credo che con una query si riesca a fare...ho provato e non riesce ad estrapolarmi alcuni dati...

lbenaglia Profilo | Guru

>Il problema sorge quando tento di fare la somma
>di Costo_cons, essendo un campo calcolato non me la permette
>di fare (appare la dicitura #Errore su tutte le formule), avete
>qualche idea su come posso calcolarmi la somma di Costo_cons?

Con "somma" intendi la sommatoria mediante la funzione di aggregazione SUM()?
Puoi postare uno zip con il file mdb, spiegando dettagliatamente che operazione vuoi eseguire?

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

patrikirk Profilo | Newbie

Ecco il file in zip postato...ho dovuto mettere la password per sicurezza ma te la giro via e-mail tranquillamente.

Se apri la maschera M_Ricette, noterai che c'è un campo calcolato con il seguente nome Costo_Cons, voglio fare la somma SUM() di questo campo.

patrikirk Profilo | Newbie

Ho inserito in allegato il DB, qualcuno sa dirmi come poter risolvere l'enigma? Se avete bisogno della password chiedetemela pure.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5