Sql 为什么Access要求我输入参数
我有一个名为manufacturer的组合框,它将更新名为productName的组合框,但当我选择制造商时,会收到一个询问参数的提示。下面是ProductName查询的SQL语句Sql 为什么Access要求我输入参数,sql,ms-access,Sql,Ms Access,我有一个名为manufacturer的组合框,它将更新名为productName的组合框,但当我选择制造商时,会收到一个询问参数的提示。下面是ProductName查询的SQL语句 SELECT ProductsTable.ProductID, ProductsTable.ProductName, ProductsTable.ManufacturerID FROM ProductsTable WHERE (((ProductsTable.ManufacturerID)=[Forms]![N
SELECT ProductsTable.ProductID, ProductsTable.ProductName,
ProductsTable.ManufacturerID
FROM ProductsTable
WHERE (((ProductsTable.ManufacturerID)=[Forms]![NewComplaint]![manufacturer]))
ORDER BY ProductsTable.ProductName;
选择制造商后,将显示提示
解决方案出人意料:您的数据库以我还没有见过的方式损坏 打开表单后,我在即时窗口中尝试了一些通常可以正常工作的方法,但出现了各种错误:
? Forms!NewComplaint.Name
自动化误差
内存不足
紧凑型和维修,没有帮助
解决方案:创建新数据库,从现有数据库导入所有内容
现在组合框可以正常工作了
看
对于未来可能出现的问题:解决方案出人意料:您的数据库已经损坏,我还没有见过这种情况 打开表单后,我在即时窗口中尝试了一些通常可以正常工作的方法,但出现了各种错误:
? Forms!NewComplaint.Name
自动化误差
内存不足
紧凑型和维修,没有帮助
解决方案:创建新数据库,从现有数据库导入所有内容
现在组合框可以正常工作了
看
对于将来可能出现的问题:请仔细检查表单名称和控件名称。如果它位于子窗体上,您也必须解决该问题。窗体和控件名称都是正确的,因为它们已由Access中的表达式生成器检查和建议。也没有子窗体。制造商的更新后事件中是否有重新查询产品名称的代码?-此外,表单设计视图的屏幕截图可能会给出提示。-或者,作为最后的手段,如果您可以将示例数据库上载到文件宿主。组合框中是否有产品名称?这不是ID。在组合框的属性中,查找绑定列值。多列级联组合框可能会出现一些问题。但这个提示只是Access的一种说法,表示我无法解析[表单]![抱怨]![制造商]-请给我值。请仔细检查表单名称和控件名称。如果它位于子窗体上,您也必须解决该问题。窗体和控件名称都是正确的,因为它们已由Access中的表达式生成器检查和建议。也没有子窗体。制造商的更新后事件中是否有重新查询产品名称的代码?-此外,表单设计视图的屏幕截图可能会给出提示。-或者,作为最后的手段,如果您可以将示例数据库上载到文件宿主。组合框中是否有产品名称?这不是ID。在组合框的属性中,查找绑定列值。多列级联组合框可能会出现一些问题。但这个提示只是Access的一种说法,表示我无法解析[表单]![抱怨]![制造商]-请给我数值。我会尝试一下,然后回复给你。我会尝试一下,然后回复给你。