Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何使用表单输入作为查询参数_Sql_Ms Access - Fatal编程技术网

Sql 如何使用表单输入作为查询参数

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

目前,它使用classID的用户参数,但我希望它是从一个特定的表单“Forms![ClassRegistration]![txt\U 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) = [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])))