MS Access:使用 DLookup 时组合框截断前导零

问题描述

我正在尝试通过 DLookup 调用设置组合框的值,该调用位于相关文本框的 Change sub 内。

我遇到的问题是,在 DLookup 调用期间,我正在搜索的许多字符串(文档 ID)上的前导零在调用其自己的 Change sub 之前从组合框中删除

我的代码如下:

Private Sub txtImport_Change()
Dim id As String
Me.txtImport.SetFocus
id = Me.txtImport.Text
Me.cboId.SetFocus
Me.cboId.Text = DLookup(id,"DocumentTable")
cboId_Change
End Sub

对于背景,

我这样做是为了根据在先前表单上选择的值自动填充新表单。表单 #2 将是关于表单 #1 上选择的特定文档的深入信息表单。

新表单上的驱动控制(可以手动完成,如果用户选择跳过表单 #1),是通过组合框:cboId 的选择。我想为以下用例保留此功能

因此,在用户使用表单 #1 的用例中,我试图通过在两个表单之间传递的字符串(在表单中选择的 docId)上的 DLookup 在表单 #2 上设置 cboId 的值当按下按钮后加载表单时,#1 被发送到表单 #2 上的 txtImport)。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)