我正在努力使用我在Stackoverflow上找到的代码。它不断告诉我:
运行时错误“424:需要对象”。
我想双击列表框中的记录,以打开单击特定记录的表单。我需要表单导航到的记录中的值可以在列表框的第1列中找到。
列表框名称: JobcardNumber
表格中的字段名称: frmJobcardCreate
(数字字段)
表单名称: tabJobcard_Issue
表名: DoCmd.OpenForm "frmJobcardIssue", , , _
"[JobcardNumber] = '" & Me.frmDashboardJBCreate.Column(1).Value & "'"
我尝试过的代码如下:但它继续给我上面提到的错误:
library(data.table)
id <- as.integer(c(1,2,3,3,3,4,5))
type <- as.character(c("A", "X", "X", "G", NA, "D", NA))
DT <- data.table(id,type)
DT[, Index := 1:.N]
DT[,idRank:=rank(Index), by = c("id" )][idRank == 1, .(id, type)]
你能帮助我吗?
答案 0 :(得分:0)
如果JobcardNumber
是数字,请不要在参数周围使用单引号。
ListBox.Column()
从零开始,所以如果你想要第一列,那就是
DoCmd.OpenForm "frmJobcardIssue", , , _
"[JobcardNumber] = " & Me.frmDashboardJBCreate.Column(0).Value
注意:frm
通常代表“表单”,因此如果您命名列表框frmDashboardJBCreate
,则相当混乱。你确定你有这个名字吗?