Ms access 如何在microsoft access中删除多个表中的记录

Ms access 如何在microsoft access中删除多个表中的记录,ms-access,select,highlight,sql-delete,Ms Access,Select,Highlight,Sql Delete,如何从子窗体中选中的多个表中删除记录,选中时会显示在下面的文本框中。“删除软件”按钮应该删除它,它是用向导创建的,但没有任何用处 我不确定我是否喜欢此表结构,从屏幕截图和SQL中可以看出,Application.SoftwareID和Software.ProductName是相同的,因此不确定为什么需要这两个表 但是,您只需从应用程序中删除即可,其中选择了计算机ID,我不确定表单上的计算机名称字段是否为该字段,但如果是,则: DELETE FROM Application WHERE Compu

如何从子窗体中选中的多个表中删除记录,选中时会显示在下面的文本框中。“删除软件”按钮应该删除它,它是用向导创建的,但没有任何用处


我不确定我是否喜欢此表结构,从屏幕截图和SQL中可以看出,Application.SoftwareIDSoftware.ProductName是相同的,因此不确定为什么需要这两个表

但是,您只需从应用程序中删除即可,其中选择了计算机ID,我不确定表单上的计算机名称字段是否为该字段,但如果是,则:

DELETE FROM Application WHERE ComputerID = [Forms]![Software_LicenseTracking]![ComputerName]

如果没有,那么您可以通过隐藏的文本框公开相关的computerID字段并使用它。

我不确定我是否喜欢此表结构,从屏幕截图和SQL中可以看出应用程序。SoftwareIDSoftware.ProductName是相同的,因此不确定为什么需要这两个表

但是,您只需从应用程序中删除即可,其中选择了计算机ID,我不确定表单上的计算机名称字段是否为该字段,但如果是,则:

DELETE FROM Application WHERE ComputerID = [Forms]![Software_LicenseTracking]![ComputerName]

如果没有,则您可以通过隐藏的文本框公开相关的computerID字段并使用该字段。

您可以提供更多详细信息吗,数据存在于多少个表中?它总共来自4个不同的表。这是组合框上的查询语句,显示子窗体中的记录。从软件内部联接中选择Employee.EmpName、Employee.EmpCode、Employee.CompanyID、Employee.DeptID、Computer.ComputerName、Software.ProductName((计算机内部联接计算机上的员工。ComputerID=Employee.ComputerID)计算机上的内部联接应用程序。ComputerName=Application。[ComputerID]),在Software.ID=Application.SoftwareID中(((Application.SoftwareID)=[Forms]![Software\u LicenseTracking]![CbProductName]));您能提供更多详细信息吗?数据存在于多少个表中?它总共来自4个不同的表。这是组合框上显示子窗体中记录的查询语句。从软件内部联接中选择Employee.EmpName、Employee.EmpCode、Employee.CompanyID、Employee.DeptID、Computer.ComputerName、Software.ProductName((计算机上的计算机内部加入员工。计算机ID=员工。计算机ID)计算机上的内部加入应用程序。计算机名称=应用程序。[ComputerID])在软件上。ID=应用程序。软件ID,其中(((应用程序。软件ID)=[Forms]![Software\U LicenseTracking]![CbProductName]));thx it’s idealy,我明白你的意思。不幸的是,我继承了我之前那些半途而废的人的作品。我也在认真考虑重新设计它。对于那些半途而废的作品来说,太单调了。thx it’s idealy,我明白你的意思。不幸的是,我继承了我之前那些半途而废的人的作品完成了一半。我也在认真考虑重新设计。做了一半的工作太单调乏味了。