MS-Access,根据客户端使用表单的需要更新值

时间:2017-12-03 01:02:31

标签: sql ms-access sql-update append sql-delete

我必须创建一个表单,您可以在其中选择studentID以及要更改的班级。例如:

学生表

StudentID Student Name      Class
1         John Smith        Biology
2         Elan Carter       Math
3         Bob White         Literature

在我的表格中,我要求提供学生编号和相关信息(我的工作正常)。

表格

What is your StudentID?  1

Student Name:   John Smith
Class:          Biology

现在我想要另一个选项来改变课程。比方说,例如,将studentID 1(约翰史密斯)当前课程从生物学改为数学

更新

What class do you want to transfer to?   Math
Student Name:   John Smith
Class:          Biology

我考虑了追加和删除版本,但目前正在使用更新查询:

UPDATE Student
SET Student.[Student Name] = ""
WHERE 

我很困惑,因为我不明白如何在考虑多个选项的同时完成查询。谢谢!

** PS--如果有任何混淆,我正在使用查询在MS ACCESS中创建表单中的数据。 ** PSS ---试过这段代码但没有成功(JOIN操作时出现语法错误)

UPDATE Student.[Student Name]
INNER JOIN Student ON Class.[Student Name] = Student.[Student Name]
SET Student.[Student Name] = Student.[Student Name]

如果你想知道Class表,那就是:

Class
Biology
Math
Literature

0 个答案:

没有答案