Försök denna ändring till dig databas. I som är pank queryen in i tre separata queries. Först att göra en rätt sammanfoga för att inkludera alla objekt från dbo_Item och endast de som matchar från dbo_TransactionEntry. Därefter jag tillfogade en understödjaquery för att tillfoga i Time (att få MTD, YTD och AB) från dbo_Transactionen bordlägger. Därefter jag tillfogade en ledar- query för final (ledar- QS-LifeTimeSchedule) till sammanslutningen som data drar tillbaka upto barcoden numrerar jämnt och tillfogar i statisk elektricitetbeloppen från SubDescription2en, och SubDescription3 sätter in. Jag ändrade din subform till handtag från den ledar- queryen, så timeframesna är exakta för varje rekord som du som är vald i det huvudsakligt, bildar, och du behöver inte din ”hjälpreda” sätter in på rätten.
1st query:
VÄLJ dbo_Item.BarcodeNumber, dbo_Item.Description, dbo_TransactionEntry.TransactionNumber, summan (dbo_TransactionEntry.Quantity) SOM antal
FRÅN dbo_TransactionEntry RÄTT SAMMANFOGA dbo_Item PÅ dbo_TransactionEntry.ItemID = dbo_Item.ID
GRUPP VID dbo_Item.BarcodeNumber, dbo_Item.Description, dbo_TransactionEntry.TransactionNumber;
2nd query:
VÄLJ [QS-Livstid schema Prelim] .BarcodeNumber, [QS-Livstid schema Prelim]. Beskrivning =Month för summa (IIf (månad ([Time]) (datera ()) Och =Year år ([Time]) (datera ()), [antal], 0)) SOM MTD =Year summa (IIf (år ([Time]) (datera ()), [antal], 0)) SOM YTD, summa (nz ([antalet], 0)) SOM AB
FRÅN dbo_TransactionRÄTT SAMMANFOGA [QS-Livstid schema Prelim] PÅ dbo_Transaction.TransactionNumber = [QS-Livstid schema Prelim] .TransactionNumber
GRUPP VID [QS-Livstid schema Prelim] .BarcodeNumber, [QS-Livstid schema Prelim]. Beskrivning;
3rd query:
VÄLJ [QS-Livstid schema Prelim2] .BarcodeNumber, [QS-Livstid schema Prelim2]. Beskrivning [QS-Livstid schema Prelim2] .MTD SOM MTDAmt, [QS-Livstid schema Prelim2] .YTD+ [T-Livstid statisk elektricitetdata] .YTD SOM YTDAmt, [QS-Livstid schema Prelim2] .LTD+ [T-Livstid statisk elektricitetdata] .LTD SOM LTDAmt
FRÅN [QS-Livstid schema Prelim2] LÄMNAT SAMMANFOGA [T-Livstid statisk elektricitetdata] PÅ [QS-Livstid schema Prelim2] .BarcodeNumber = [T-Livstid statisk elektricitetdata] .BarcodeNumber
GRUPP VID [QS-Livstid schema Prelim2] .BarcodeNumber, [QS-Livstid schema Prelim2]. Beskrivning [QS-Livstid schema Prelim2] .MTD, [QS-Livstid schema Prelim2] .YTD+ [T-Livstid statisk elektricitetdata] .YTD, [QS-Livstid schema Prelim2] .LTD+ [T-Livstid statisk elektricitetdata] .LTD;