A
Alex
I have a query populating a combo box. The query contains joins to other
queries. Regardless of the results, I need two particular records to show in
the combo box. I've searched on this site and have created the following
union query. It works, but it's very slow. Is there a faster way that I
could do this? Thanks.
SELECT DISTINCT tbl_Operation_New.OpNumber, tbl_Operation_New.Operation,
Tm_Op_Resourceqry.ResUD
FROM (Tm_production_orders INNER JOIN Tm_Op_Resourceqry ON
Tm_production_orders.ROUTINGID = Tm_Op_Resourceqry.ROUTINGID) INNER JOIN
tbl_Operation_New ON Tm_Op_Resourceqry.OperationNum =
tbl_Operation_New.OpNumber
WHERE (((Right([PRODUCTIONORDERID],2))=[forms]![frm_qualitylog]![Work
Order]) AND ((Tm_production_orders.ITEM)=[forms]![frm_qualitylog]![Part #]))
UNION
Select DISTINCT "0", "LAYOUT",""
FROM (Tm_production_orders INNER JOIN Tm_Op_Resourceqry ON
Tm_production_orders.ROUTINGID = Tm_Op_Resourceqry.ROUTINGID) INNER JOIN
tbl_Operation_New ON Tm_Op_Resourceqry.OperationNum =
tbl_Operation_New.OpNumber Order by tbl_Operation_New.OpNumber
UNION Select DISTINCT "1", "HANDLING",""
FROM (Tm_production_orders INNER JOIN Tm_Op_Resourceqry ON
Tm_production_orders.ROUTINGID = Tm_Op_Resourceqry.ROUTINGID) INNER JOIN
tbl_Operation_New ON Tm_Op_Resourceqry.OperationNum =
tbl_Operation_New.OpNumber
ORDER BY tbl_Operation_New.OpNumber;
queries. Regardless of the results, I need two particular records to show in
the combo box. I've searched on this site and have created the following
union query. It works, but it's very slow. Is there a faster way that I
could do this? Thanks.
SELECT DISTINCT tbl_Operation_New.OpNumber, tbl_Operation_New.Operation,
Tm_Op_Resourceqry.ResUD
FROM (Tm_production_orders INNER JOIN Tm_Op_Resourceqry ON
Tm_production_orders.ROUTINGID = Tm_Op_Resourceqry.ROUTINGID) INNER JOIN
tbl_Operation_New ON Tm_Op_Resourceqry.OperationNum =
tbl_Operation_New.OpNumber
WHERE (((Right([PRODUCTIONORDERID],2))=[forms]![frm_qualitylog]![Work
Order]) AND ((Tm_production_orders.ITEM)=[forms]![frm_qualitylog]![Part #]))
UNION
Select DISTINCT "0", "LAYOUT",""
FROM (Tm_production_orders INNER JOIN Tm_Op_Resourceqry ON
Tm_production_orders.ROUTINGID = Tm_Op_Resourceqry.ROUTINGID) INNER JOIN
tbl_Operation_New ON Tm_Op_Resourceqry.OperationNum =
tbl_Operation_New.OpNumber Order by tbl_Operation_New.OpNumber
UNION Select DISTINCT "1", "HANDLING",""
FROM (Tm_production_orders INNER JOIN Tm_Op_Resourceqry ON
Tm_production_orders.ROUTINGID = Tm_Op_Resourceqry.ROUTINGID) INNER JOIN
tbl_Operation_New ON Tm_Op_Resourceqry.OperationNum =
tbl_Operation_New.OpNumber
ORDER BY tbl_Operation_New.OpNumber;