【问题标题】:Access 2016 Subform select record to open other form访问 2016 子表单选择记录以打开其他表单
【发布时间】:2020-07-13 18:49:15
【问题描述】:

我正在编写一个访问 2016 中的呼叫程序。客户需要双击子表单中的记录。并打开一个弹出表单以显示该记录。但是,我在捕获选定的记录值时遇到了问题。下面是双击操作的代码,我在“.AbsolutePosition = Me.optChooseBase - 1”上遇到了问题。你能帮忙吗?对不起我的新问题。非常感谢您的帮助!

With Me.Form.RecordsetClone
    **.AbsolutePosition = Me.optChooseBase - 1**
    varSomeVariable = .Fields("contact_SFDC_code")
End With


DoCmd.OpenForm "Call Table", _
    WhereCondition:="[contact_SFDC_code] = " & varSomeVariable, _
    WindowMode:=acDialog, _
    OpenArgs:=(Me.[Search SFDC Code Form])

【问题讨论】:

  • 抱歉错过了错误信息。 "未找到方法或数据成员"

标签: ms-access vba


【解决方案1】:

您只需要:

DoCmd.OpenForm "Call Table", _
WhereCondition:="[contact_SFDC_code] = " & Me!contact_SFDC_code.Value & "", _
WindowMode:=acDialog, _
OpenArgs:=Me![Search SFDC Code Form].Value

或者,如果编码一个字符串:

WhereCondition:="[contact_SFDC_code] = '" & Me!contact_SFDC_code.Value & "'", _

【讨论】:

    猜你喜欢
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多