Provargli questo cambiamento base di dati. Ho rotto la domanda in tre domande separate. In primo luogo per fare una destra unir per includere tutti gli articoli da dbo_Item e soltanto quelli che corrispondono da dbo_TransactionEntry. Allora ho aggiunto una seconda domanda per aggiungere nel tempo (per ottenere MTD, YTD e srl) dalla tabella di dbo_Transaction. Allora ho aggiunto una domanda matrice finale (padrone di QS-LifeTimeSchedule) per unire che i dati appoggiano fino al livello di numero del codice a barre ed aggiungono negli importi statici dai campi SubDescription2 e SubDescription3. Ho modificato il vostro subform per tirare dalla domanda matrice in modo da i calendari sono esatti per ogni annotazione voi prescelto nella forma principale e non avete bisogno dei vostri campi “dell'assistente„ a destra.
prima domanda:
SELEZIONARE dbo_Item.BarcodeNumber, dbo_Item.Description, dbo_TransactionEntry.TransactionNumber, la somma (dbo_TransactionEntry.Quantity) COME quantità
DALLA DESTRA dbo_TransactionEntry UNIRE il dbo_Item SU dbo_TransactionEntry.ItemID = dbo_Item.ID
GRUPPO da dbo_Item.BarcodeNumber, dbo_Item.Description, dbo_TransactionEntry.TransactionNumber;
seconda domanda:
SELEZIONARE [programma Prelim di QS-Corso della vita] .BarcodeNumber, [programma Prelim di QS-Corso della vita]. Descrizione, =Month di somma (IIf (mese ([tempo]) (data ()) Ed anno ([tempo]) =Year (data ()), [quantità], 0)) COME MTD, somma (IIf (anno ([tempo]) =Year (data ()), [quantità], 0)) COME YTD, somma (nz ([quantità], 0)) COME SRL
DALLA DESTRA di dbo_Transaction UNIR [programma Prelim di QS-Corso della vita] SU dbo_Transaction.TransactionNumber = [programma Prelim di QS-Corso della vita] .TransactionNumber
GRUPPO [programma Prelim di QS-Corso della vita] da .BarcodeNumber, [programma Prelim di QS-Corso della vita]. Descrizione;
terza domanda:
SELEZIONARE [programma Prelim2 di QS-Corso della vita] .BarcodeNumber, [programma Prelim2 di QS-Corso della vita]. Descrizione, [programma Prelim2 di QS-Corso della vita] .MTD COME MTDAmt, [programma Prelim2 di QS-Corso della vita] .YTD+ [dati statici] di T-Corso della vita .YTD COME YTDAmt, [programma Prelim2 di QS-Corso della vita] .LTD+ [dati statici] di T-Corso della vita .LTD COME LTDAmt
[Programma Prelim2 di QS-Corso della vita] dall'ANDATO DA UNIR [T-Corso della vita dati statici] SU [programma Prelim2 di QS-Corso della vita] .BarcodeNumber = [dati statici di T-Corso della vita] .BarcodeNumber
GRUPPO [programma Prelim2 di QS-Corso della vita] da .BarcodeNumber, [programma Prelim2 di QS-Corso della vita]. Descrizione, [programma Prelim2 di QS-Corso della vita] .MTD, [programma Prelim2 di QS-Corso della vita] .YTD+ [dati statici] di T-Corso della vita .YTD, [programma Prelim2 di QS-Corso della vita] .LTD+ [dati statici] di T-Corso della vita .LTD;