No, but I'd be interested in seeing one and willing to test it for
you.
John W. Vinson[MVP]
This is the UNION Query that works OK with A97, but fails with the 'type
mismatch' error in A2003.
I'm assuming that 'type mismatch' means that the UNION 'point' have
different data types. But then A97 would have the same problem!
SELECT tbl_ECR.CRNumberID, tbl_ECR.[_CRNumber], tbl_ECR.[_Summary],
tbl_ECR.Requestor, tbl_ECR.[_RequestorsPriority], tbl_ECR.
[_CRBCalssification], tbl_ECR.[_Status], Null AS DCNType, Null AS nDCN02,
Null AS nDCN
FROM (tbl_ECR LEFT JOIN qry_Junction_ES_01 ON tbl_ECR.CRNumberID =
qry_Junction_ES_01.Junction_ES_04)
LEFT JOIN
qry_Junction_EX_01 ON tbl_ECR.CRNumberID = qry_Junction_EX_
01.Junction_EX_04
WHERE (((qry_Junction_ES_01.Junction_ES_04) Is Null) AND
((qry_Junction_EX_01.Junction_EX_04) Is Null));
UNION
SELECT tbl_ECR.CRNumberID, tbl_ECR.[_CRNumber], tbl_ECR.[_Summary],
tbl_ECR.Requestor, tbl_ECR.[_RequestorsPriority], tbl_ECR.
[_CRBCalssification], tbl_ECR.[_Status], IIf([SDCN]="S--","","S") AS
DCNType, qry_Junction_ES_SDCN_01.SDCN02, IIf([SDCN]="S--","",[SDCN]) AS
nDCN
FROM tbl_ECR INNER JOIN qry_Junction_ES_SDCN_01 ON tbl_ECR.CRNumberID =
qry_Junction_ES_SDCN_01.Junction_ES_04;
UNION
SELECT tbl_ECR.CRNumberID, tbl_ECR.[_CRNumber], tbl_ECR.[_Summary],
tbl_ECR.Requestor, tbl_ECR.[_RequestorsPriority], tbl_ECR.
[_CRBCalssification], tbl_ECR.[_Status], IIf([XDCN]="X--","","X") AS
DCNType, qry_Junction_EX_XDCN_01.XDCN02, IIf([XDCN]="X--","",[XDCN]) AS
nDCN
FROM tbl_ECR INNER JOIN qry_Junction_EX_XDCN_01 ON tbl_ECR.CRNumberID =
qry_Junction_EX_XDCN_01.Junction_EX_04;