gpt4 book ai didi

forms - 通过单击 MS Access 2007 中的打开表单按钮显示特定记录不起作用

转载 作者:行者123 更新时间:2023-12-05 00:02:41 25 4
gpt4 key购买 nike

假设我在 MS Access 中有 2 个表:

关于为某公司工作的一些人的表格:

enter image description here

以及一些公司持有的一些项目的表格:

enter image description here

我也有两个对应的表格表格(问题是在大按钮上输入的):

enter image description here
enter image description here

我在互联网上搜索了一个解决方案,我尝试了一些,但没有达到预期的目标,这里有两个:

DoCmd.OpenForm "Project_readonly", , , "People_readonly.[Project_ID] = " & Me![id]

DoCmd.OpenForm "Project_readonly", , , _
"People_readonly.[Project_ID] = '" & _
Project_readonly.id & "'"

此外,在搜索时,我发现许多其他人也遇到了同样的问题,他们尝试了一些查询,但都不起作用。有些人还说 Wizard 有一些错误,因此它不会产生工作代码。所以请问能不能把我附上的BD文件的代码填到这里上传?非常感谢!这是文件: http://www.sendspace.com/file/pf9tov .如果你提供你的解决方案,如果你解释它是如何工作的,那也很好!

另外请提供一个很好的教程,它清楚地解释了 Visual Basic,没有过度膨胀,特别是针对 MS Access 的使用,我找到了一些,但它们是针对 Windows 窗体的。

最佳答案

我认为问题出在这里:

DoCmd.OpenForm "Project_readonly", , , "People_readonly.[Project_ID] = " & Me![id]

将 People_readonly 表单的记录源作为 Project 表,您希望 WhereCondition 参数选择其 Id 值与当前表单的 Project_ID 值匹配的 Project 行。

如果听起来不错,请按以下方式尝试:
DoCmd.OpenForm "Project_readonly", , , "Id = " & Me!Project_ID

关于forms - 通过单击 MS Access 2007 中的打开表单按钮显示特定记录不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7666632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com