C
Craig
hi,
This query is giving me some grief, the first 2 sections are working ok, but
once i use the last section the data gets a bit messed up, (Data in wrong
columns).
Its probaly just a 0 missing somewhere but i cant see the wood for the trees!!
Any help would be appreciated.
CR
SELECT ProcessQuality.ProcessID, ProcessQuality.QualityCode,0, 0 As
FinBFWas, QryRawProcessSumed.SumOfRawWasteCost, ProcessQuality.Labour,
ProcessQuality.VarOverHead, ProcessQuality.FixedOverHead,
ProcessQuality.ProcessWaste, [SumOfRawWasteCost]+[TotNormCosts] AS
TotProcessCost,0 As StartTileCost, [VarOverHead]+[Labour]+[FixedOverHead] AS
TotNormCosts, "0" AS BringFor
FROM ProcessQuality INNER JOIN QryRawProcessSumed ON
(ProcessQuality.QualityCode = QryRawProcessSumed.QualityCode) AND
(ProcessQuality.ProcessID = QryRawProcessSumed.ProcessID)
WHERE (((ProcessQuality.ProcessID)=6) AND
((ProcessQuality.QualityCode)=[Forms]![Switchboard]![Text0]));
UNION
SELECT ProcessQuality.ProcessID, ProcessQuality.QualityCode,FinStart.FINBF,
[FinBF]*1*(1+[ProcessWaste]/100) AS FINBFWas,
QryRawProcessSumed.SumOfRawWasteCost, ProcessQuality.Labour,
ProcessQuality.VarOverHead, ProcessQuality.FixedOverHead,
ProcessQuality.ProcessWaste, [SumOfRawWasteCost]+[TotNormCosts]+[FinBFWas] AS
TotProcessCost, [TotProcessCost] AS StartCostTile,
[Labour]+[VarOverHead]+[FixedOverHead] AS TotNormCosts, FinStart.FINBF AS
BringFor
FROM FinStart, QryRawProcessSumed INNER JOIN ProcessQuality ON
(QryRawProcessSumed.ProcessID = ProcessQuality.ProcessID) AND
(QryRawProcessSumed.QualityCode = ProcessQuality.QualityCode)
WHERE (((ProcessQuality.ProcessID)=3) AND
((ProcessQuality.QualityCode)=[Forms]![Switchboard]![Text0]));
UNION
SELECT ProcessQuality.ProcessID,
ProcessQuality.QualityCode,TilingStart.BFFin,QryRawProcessSumed.SumOfRawWasteCost,
ProcessQuality.Labour, ProcessQuality.VarOverHead,
ProcessQuality.FixedOverHead, ProcessQuality.ProcessWaste,
[SumOfRawWasteCost]+[TotNormCosts] AS TotProcessCostTile,
[BringFor]*1*(1+[ProcessWaste]/100) AS [Total Stock Cost], [Total Stock
Cost]+[TotProcessCostTile] AS Final, [Labour]+[VarOverHead]+[FixedOverHead]
AS TotNormCosts, TilingStart.BFFIN AS BringFor
FROM TilingStart, ProcessQuality INNER JOIN QryRawProcessSumed ON
(ProcessQuality.QualityCode = QryRawProcessSumed.QualityCode) AND
(ProcessQuality.ProcessID = QryRawProcessSumed.ProcessID)
WHERE (((ProcessQuality.ProcessID)=4) AND
((ProcessQuality.QualityCode)=[Forms]![Switchboard]![Text0]));
This query is giving me some grief, the first 2 sections are working ok, but
once i use the last section the data gets a bit messed up, (Data in wrong
columns).
Its probaly just a 0 missing somewhere but i cant see the wood for the trees!!
Any help would be appreciated.
CR
SELECT ProcessQuality.ProcessID, ProcessQuality.QualityCode,0, 0 As
FinBFWas, QryRawProcessSumed.SumOfRawWasteCost, ProcessQuality.Labour,
ProcessQuality.VarOverHead, ProcessQuality.FixedOverHead,
ProcessQuality.ProcessWaste, [SumOfRawWasteCost]+[TotNormCosts] AS
TotProcessCost,0 As StartTileCost, [VarOverHead]+[Labour]+[FixedOverHead] AS
TotNormCosts, "0" AS BringFor
FROM ProcessQuality INNER JOIN QryRawProcessSumed ON
(ProcessQuality.QualityCode = QryRawProcessSumed.QualityCode) AND
(ProcessQuality.ProcessID = QryRawProcessSumed.ProcessID)
WHERE (((ProcessQuality.ProcessID)=6) AND
((ProcessQuality.QualityCode)=[Forms]![Switchboard]![Text0]));
UNION
SELECT ProcessQuality.ProcessID, ProcessQuality.QualityCode,FinStart.FINBF,
[FinBF]*1*(1+[ProcessWaste]/100) AS FINBFWas,
QryRawProcessSumed.SumOfRawWasteCost, ProcessQuality.Labour,
ProcessQuality.VarOverHead, ProcessQuality.FixedOverHead,
ProcessQuality.ProcessWaste, [SumOfRawWasteCost]+[TotNormCosts]+[FinBFWas] AS
TotProcessCost, [TotProcessCost] AS StartCostTile,
[Labour]+[VarOverHead]+[FixedOverHead] AS TotNormCosts, FinStart.FINBF AS
BringFor
FROM FinStart, QryRawProcessSumed INNER JOIN ProcessQuality ON
(QryRawProcessSumed.ProcessID = ProcessQuality.ProcessID) AND
(QryRawProcessSumed.QualityCode = ProcessQuality.QualityCode)
WHERE (((ProcessQuality.ProcessID)=3) AND
((ProcessQuality.QualityCode)=[Forms]![Switchboard]![Text0]));
UNION
SELECT ProcessQuality.ProcessID,
ProcessQuality.QualityCode,TilingStart.BFFin,QryRawProcessSumed.SumOfRawWasteCost,
ProcessQuality.Labour, ProcessQuality.VarOverHead,
ProcessQuality.FixedOverHead, ProcessQuality.ProcessWaste,
[SumOfRawWasteCost]+[TotNormCosts] AS TotProcessCostTile,
[BringFor]*1*(1+[ProcessWaste]/100) AS [Total Stock Cost], [Total Stock
Cost]+[TotProcessCostTile] AS Final, [Labour]+[VarOverHead]+[FixedOverHead]
AS TotNormCosts, TilingStart.BFFIN AS BringFor
FROM TilingStart, ProcessQuality INNER JOIN QryRawProcessSumed ON
(ProcessQuality.QualityCode = QryRawProcessSumed.QualityCode) AND
(ProcessQuality.ProcessID = QryRawProcessSumed.ProcessID)
WHERE (((ProcessQuality.ProcessID)=4) AND
((ProcessQuality.QualityCode)=[Forms]![Switchboard]![Text0]));