微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。