G
Guest
I have a form with a listbox that I am trying to populate with some
information to show two columns. I am trying to do use a Union from 3
tables, but for right now I am just trying to get 2 to work. In the 3 tables
one of the columns uses a number to identify to a different table, however if
the number is "0" then I want to it say "Overall" in the second column or the
actual text that I am trying to relate it to. I don't know what I could be
doing wrong. Here is the language could some assist me on this? Thanks in
advance.
1st query
SELECT tblA110Comments.A110ID AS ID,
tblArt110Incident.CausedArt110IncidentReason AS Incident,
IIf("tblA110Comments.PractCatID"="0","Overall",DLookUp("Category","tblCategory","CATID="
& (DLookUp("PRACTCATID","tblPracticalCategory","PRACTCATID=" &
[tblA110Comments].[PractCATID])))) AS PractCATID
FROM (tblCategory INNER JOIN tblPracticalCategory ON tblCategory.CATID =
tblPracticalCategory.CATID) INNER JOIN (tblPracticalData INNER JOIN
(tblArt110Incident INNER JOIN tblA110Comments ON tblArt110Incident.ID =
tblA110Comments.A110Name) ON tblPracticalData.PracticalIDNumber =
tblA110Comments.PracticalIDNumber) ON tblPracticalCategory.PRACTCATID =
tblA110Comments.PractCATID
WHERE
(((tblA110Comments.PracticalIDNumber)=[forms]![frmEvaluation].[PracticalIDNumber])
AND ((tblA110Comments.A110Comments) Is Null) AND
((tblPracticalData.StudentOne)=[forms]![frmEvaluation].[txtStu1]))
ORDER BY
IIf("tblA110Comments.PractCatID"="0","Overall",DLookUp("Category","tblCategory","CATID="
& (DLookUp("PRACTCATID","tblPracticalCategory","PRACTCATID=" &
[tblA110Comments].[PractCATID]))));
2nd query
SELECT tblUOComments.UOID AS ID, tblUODeductions.StandardDeduction AS
Incident,
IIf("tblUOComments.PractCatID"="0","Overall",DLookUp("Category","tblCategory","CATID="
& (DLookUp("PRACTCATID","tblPracticalCategory","PRACTCATID=" &
[tblUOComments].[PractCATID])))) AS PractCATID
FROM (tblCategory INNER JOIN tblPracticalCategory ON tblCategory.CATID =
tblPracticalCategory.CATID) INNER JOIN (tblPracticalData INNER JOIN
(tblUODeductions INNER JOIN tblUOComments ON tblUODeductions.STID =
tblUOComments.UODeduction) ON tblPracticalData.PracticalIDNumber =
tblUOComments.PracticalIDNumber) ON tblPracticalCategory.PRACTCATID =
tblUOComments.PractCATID
WHERE
(((tblUOComments.PracticalIDNumber)=[forms]![frmEvaluation].[PracticalIDNumber])
AND ((tblUOComments.UOComments) Is Null) AND
((tblPracticalData.StudentOne)=[forms]![frmEvaluation].[txtStu1]))
ORDER BY
IIf("tblUOComments.PractCatID"="0","Overall",DLookUp("Category","tblCategory","CATID="
& (DLookUp("PRACTCATID","tblPracticalCategory","PRACTCATID=" &
[tblUOComments].[PractCATID]))));
Union
TABLE [qryA110CommentsUnComplete]
UNION TABLE [qryUOCommentsUnComplete];
information to show two columns. I am trying to do use a Union from 3
tables, but for right now I am just trying to get 2 to work. In the 3 tables
one of the columns uses a number to identify to a different table, however if
the number is "0" then I want to it say "Overall" in the second column or the
actual text that I am trying to relate it to. I don't know what I could be
doing wrong. Here is the language could some assist me on this? Thanks in
advance.
1st query
SELECT tblA110Comments.A110ID AS ID,
tblArt110Incident.CausedArt110IncidentReason AS Incident,
IIf("tblA110Comments.PractCatID"="0","Overall",DLookUp("Category","tblCategory","CATID="
& (DLookUp("PRACTCATID","tblPracticalCategory","PRACTCATID=" &
[tblA110Comments].[PractCATID])))) AS PractCATID
FROM (tblCategory INNER JOIN tblPracticalCategory ON tblCategory.CATID =
tblPracticalCategory.CATID) INNER JOIN (tblPracticalData INNER JOIN
(tblArt110Incident INNER JOIN tblA110Comments ON tblArt110Incident.ID =
tblA110Comments.A110Name) ON tblPracticalData.PracticalIDNumber =
tblA110Comments.PracticalIDNumber) ON tblPracticalCategory.PRACTCATID =
tblA110Comments.PractCATID
WHERE
(((tblA110Comments.PracticalIDNumber)=[forms]![frmEvaluation].[PracticalIDNumber])
AND ((tblA110Comments.A110Comments) Is Null) AND
((tblPracticalData.StudentOne)=[forms]![frmEvaluation].[txtStu1]))
ORDER BY
IIf("tblA110Comments.PractCatID"="0","Overall",DLookUp("Category","tblCategory","CATID="
& (DLookUp("PRACTCATID","tblPracticalCategory","PRACTCATID=" &
[tblA110Comments].[PractCATID]))));
2nd query
SELECT tblUOComments.UOID AS ID, tblUODeductions.StandardDeduction AS
Incident,
IIf("tblUOComments.PractCatID"="0","Overall",DLookUp("Category","tblCategory","CATID="
& (DLookUp("PRACTCATID","tblPracticalCategory","PRACTCATID=" &
[tblUOComments].[PractCATID])))) AS PractCATID
FROM (tblCategory INNER JOIN tblPracticalCategory ON tblCategory.CATID =
tblPracticalCategory.CATID) INNER JOIN (tblPracticalData INNER JOIN
(tblUODeductions INNER JOIN tblUOComments ON tblUODeductions.STID =
tblUOComments.UODeduction) ON tblPracticalData.PracticalIDNumber =
tblUOComments.PracticalIDNumber) ON tblPracticalCategory.PRACTCATID =
tblUOComments.PractCATID
WHERE
(((tblUOComments.PracticalIDNumber)=[forms]![frmEvaluation].[PracticalIDNumber])
AND ((tblUOComments.UOComments) Is Null) AND
((tblPracticalData.StudentOne)=[forms]![frmEvaluation].[txtStu1]))
ORDER BY
IIf("tblUOComments.PractCatID"="0","Overall",DLookUp("Category","tblCategory","CATID="
& (DLookUp("PRACTCATID","tblPracticalCategory","PRACTCATID=" &
[tblUOComments].[PractCATID]))));
Union
TABLE [qryA110CommentsUnComplete]
UNION TABLE [qryUOCommentsUnComplete];