HI Van
The record is based on this query:
SELECT EvaluationDetails.EvaluationId, "A" AS Expr1, "The topic I like most
in this workshop:" AS Expr2, EvaluationDetails.FavTopic AS Comments
FROM EvaluationDetails
WHERE
(((EvaluationDetails.EvaluationId)=[Forms]![Evaluation]![txtEvaluationId])
AND ((EvaluationDetails.FavTopic) Is Not Null));
UNION SELECT EvaluationDetails.EvaluationId, "B" AS Expr1, "I will describe
this workshop to my friends as:" AS Expr2, EvaluationDetails.DesWs AS
Comments
FROM EvaluationDetails
WHERE
(((EvaluationDetails.EvaluationId)=[Forms]![Evaluation]![txtEvaluationId])
AND ((EvaluationDetails.DesWs) Is Not Null));
UNION SELECT EvaluationDetails.EvaluationId, "C" AS Expr1, "I am interested
in other workshops:" AS Expr2, EvaluationDetails.IntWs AS Comments
FROM EvaluationDetails
WHERE
(((EvaluationDetails.EvaluationId)=[Forms]![Evaluation]![txtEvaluationId])
AND ((EvaluationDetails.IntWs) Is Not Null));
UNION SELECT EvaluationDetails.EvaluationId, "D" AS Expr1, "The topic I
found less useful:" AS Expr2, EvaluationDetails.NoTopic AS Comments
FROM EvaluationDetails
WHERE
(((EvaluationDetails.EvaluationId)=[Forms]![Evaluation]![txtEvaluationId])
AND ((EvaluationDetails.NoTopic) Is Not Null));
UNION SELECT EvaluationDetails.EvaluationId, "E" AS Expr1, "Other
Comments:" AS Expr2, EvaluationDetails.Comments AS Comments
FROM EvaluationDetails
WHERE
(((EvaluationDetails.EvaluationId)=[Forms]![Evaluation]![txtEvaluationId])
AND ((EvaluationDetails.Comments) Is Not Null));
UNION SELECT EvaluationDetails.EvaluationId, "F" AS Expr1, "Comments for
guest speaker: " & forms!evaluation!txtguestspeaker AS Expr2,
EvaluationDetails.CommentsGuest1 AS Comments
FROM EvaluationDetails
WHERE
(((EvaluationDetails.EvaluationId)=[Forms]![Evaluation]![txtEvaluationId])
AND ((EvaluationDetails.CommentsGuest1) Is Not Null));
UNION SELECT EvaluationDetails.EvaluationId, "F" AS Expr1, "Comments for
guest speaker: " & forms!evaluation!txtguestspeaker2 AS Expr2,
EvaluationDetails.CommentsGuest2 AS Comments
FROM EvaluationDetails
WHERE
(((EvaluationDetails.EvaluationId)=[Forms]![Evaluation]![txtEvaluationId])
AND ((EvaluationDetails.CommentsGuest2) Is Not Null));
The query works fine. On debugging, the error occurs on this line when I
look for duplicates in the same field:
ingRec = DCount("comments", "QryEvaluationDupCount", "Comments=" &
strcomments & " And Expr1=" & """" & Me.txtExpr1 & """")
if there are duplicates, the comments will be printed as "duplicate"
followed by a bracketed "ingRec"
Hope this will be clear enough for you.
Thanks again
Richard