Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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
Ms access 基于等于字段值跳转到另一个记录_Ms Access_Vba - Fatal编程技术网

Ms access 基于等于字段值跳转到另一个记录

Ms access 基于等于字段值跳转到另一个记录,ms-access,vba,Ms Access,Vba,我一直在Access 2013中编写零件数据库,为我的各种需求创建表单。每个部分都有自己的记录,但现在我需要添加一个“备用部分”字段。换言之,如果第123部分不可用,我列出了一个可以替代的项目。我想做的是双击这个备用部分字段“alternate”,让它跳转到记录(在同一个表中),其中PartID字段=第一条记录中的备用字段。我不确定这是DoCmd类型的语句还是某种find语句。提前感谢您的帮助 DoCmd.FindRecord是一种方法 这里是另一个例子 Private Sub lbxProje

我一直在Access 2013中编写零件数据库,为我的各种需求创建表单。每个部分都有自己的记录,但现在我需要添加一个“备用部分”字段。换言之,如果第123部分不可用,我列出了一个可以替代的项目。我想做的是双击这个备用部分字段“alternate”,让它跳转到记录(在同一个表中),其中PartID字段=第一条记录中的备用字段。我不确定这是DoCmd类型的语句还是某种find语句。提前感谢您的帮助

DoCmd.FindRecord是一种方法

这里是另一个例子

Private Sub lbxProjects_AfterUpdate()
With Me
.RecordsetClone.FindFirst "ProjRecID=" & .lbxProjects.Column(7)
If Not .RecordsetClone.NoMatch Then
    .Bookmark = Me.RecordsetClone.Bookmark
    .cbxStateNum = Null
    .lbxProjects.Requery
    .Detail.Visible = True
    .cbxName.Requery
    .cbxName.SetFocus
End If
End With
End Sub

检查DoCmd.FindRecord方法。我一直在尝试获取DoCmd.Find记录,但没有获得正确的语法使其工作:(编辑问题以显示您所尝试的内容)。