Questione : esterno si associa all'accesso del ms

Voglio potere avere MTD, YTD e srl uguali a quanto segue se la domanda prescelta non riesce a restituire alcun results
0 come MTD
CInt ([dbo_Item.SubDescription2]) come YTD
and
CInt ([dbo_Item.SubDescription3]) come LTD
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
>SELECT notpretty dbo_Item.BarcodeNumber, dbo_Item.Description, =Month di somma (IIf (mese ([tempo]) (data " del class= " del id= " codeSnippet811825 del
           
class= del

Risposta : esterno si associa all'accesso del ms

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;



Altre soluzioni  
 
programming4us programming4us