Probeer deze verandering in u gegevensbestand. Ik brak de vraag in drie afzonderlijke vragen. Om een recht eerst te doen treed toe om alle punten van dbo_Item en slechts die te omvatten die van dbo_TransactionEntry aanpassen. Dan ik een tweede vraag voegde in de Tijd (om MTD, YTD en Ltd te krijgen) van de dbo_Transactionlijst toe te voegen toe. Dan voegde ik een definitieve hoofd te combineren vraag (Meester qS-LifeTimeSchedule) toe dat gegevens achter upto het niveau van het Aantal van de Streepjescode en voeg in de statische bedragen van de SubDescription2 en SubDescription3- gebieden toe. Ik wijzigde uw subform van de hoofdvraag te trekken zodat zijn de kalenders nauwkeurig voor elk verslag u uitgezocht in de belangrijkste vorm, en u hebt uw „helper“ gebieden op het recht niet nodig.
1st vraag:
SELECTEER dbo_Item.BarcodeNumber, dbo_Item.Description, dbo_TransactionEntry.TransactionNumber, Som (dbo_TransactionEntry.Quantity) ALS Hoeveelheid
VAN dbo_TransactionEntry RECHT TREED dbo_Item toe OP dbo_TransactionEntry.ItemID = dbo_Item.ID
GROEP DOOR dbo_Item.BarcodeNumber, dbo_Item.Description, dbo_TransactionEntry.TransactionNumber;
2de vraag:
SELECTEER [qS-Leven Programma Prelim] .BarcodeNumber, [qS-Leven Programma Prelim]. Beschrijving, Som (IIf (Maand ([Tijd]) =Month (Datum ()) En Jaar ([Tijd]) =Year (Datum ()), [Hoeveelheid], 0)) ALS MTD, Som (IIf (Jaar ([Tijd]) =Year (Datum ()), [Hoeveelheid], 0)) ALS YTD, Som (nz ([Hoeveelheid], 0)) ALS LTD
VAN dbo_TransactionRECHT TREED [qS-Leven Programma Prelim] toe OP dbo_Transaction.TransactionNumber = [qS-Leven Programma Prelim] .TransactionNumber
GROEP DOOR [qS-Leven Programma Prelim] .BarcodeNumber, [qS-Leven Programma Prelim]. Beschrijving;
3de vraag:
SELECTEER [qS-Leven Programma Prelim2] .BarcodeNumber, [qS-Leven Programma Prelim2]. Beschrijving, [qS-Leven Programma Prelim2] .MTD ALS MTDAmt, [qS-Leven Programma Prelim2] .YTD+ [t-Leven Statische Gegevens] .YTD ALS YTDAmt, [qS-Leven Programma Prelim2] .LTD+ [t-Leven Statische Gegevens] .LTD ALS LTDAmt
VAN [qS-Leven Programma Prelim2] WEGGEGAAN TREED toe [t-Leven Statische Gegevens] OP [qS-Leven Programma Prelim2] .BarcodeNumber = [t-Leven Statische Gegevens] .BarcodeNumber
GROEP DOOR [qS-Leven Programma Prelim2] .BarcodeNumber, [qS-Leven Programma Prelim2]. Beschrijving, [qS-Leven Programma Prelim2] .MTD, [qS-Leven Programma Prelim2] .YTD+ [t-Leven Statische Gegevens] .YTD, [qS-Leven Programma Prelim2] .LTD+ [t-Leven Statische Gegevens] .LTD;