Sql 如何使用表单输入作为查询参数
目前,它使用classID的用户参数,但我希望它是从一个特定的表单“Forms![ClassRegistration]![txt\U classID]”中获取的。我相信这可能就是您所指的:Sql 如何使用表单输入作为查询参数,sql,ms-access,Sql,Ms Access,目前,它使用classID的用户参数,但我希望它是从一个特定的表单“Forms![ClassRegistration]![txt\U classID]”中获取的。我相信这可能就是您所指的: SELECT MemberID FROM tbl_member WHERE MemberID NOT IN (SELECT DISTINCT tbl_classregistration.MemberID FROM tbl_member
SELECT MemberID
FROM tbl_member
WHERE MemberID NOT IN (SELECT DISTINCT tbl_classregistration.MemberID
FROM tbl_member
INNER JOIN (tbl_classes
INNER JOIN tbl_classregistration ON tbl_classes.ClassID = tbl_classregistration.ClassID) ON tbl_member.MemberID = tbl_classregistration.MemberID
GROUP BY tbl_classregistration.ClassID, tbl_classregistration.MemberID
HAVING (((tbl_classregistration.ClassID) = [Enter ClassID])))
请提供更多详细信息,问题不清楚,我只需要它使用一个表单的输入,这是我的班级登记表,以输入作为参数,而不是必须输入ClassID
select MemberID from tbl_member where MemberID not in (SELECT DISTINCT tbl_classregistration.MemberID
FROM tbl_member INNER JOIN (tbl_classes INNER JOIN tbl_classregistration ON tbl_classes.ClassID = tbl_classregistration.ClassID) ON tbl_member.MemberID = tbl_classregistration.MemberID
GROUP BY tbl_classregistration.ClassID, tbl_classregistration.MemberID
HAVING (((tbl_classregistration.ClassID)=[Forms]![ClassRegistration]![txt_classid])))