【问题标题】:How to make Dlookup textbox writeable如何使 Dlookup 文本框可写
【发布时间】:2013-04-15 05:01:14
【问题描述】:

我正在处理表单并为数据输入和搜索(数据提取)制作了一个表单,但问题是我在某些文本框上使用了 Dlookup 公式以便于数据输入但是当我尝试搜索访问时没有显示该文本框上的数据并显示该对象是只读的错误。 如何获取文本框显示数据以及 Dlookup 公式? 请帮忙。 非常感谢

【问题讨论】:

  • 你为什么不把它改成一个组合?

标签: ms-access vba


【解决方案1】:

您可以通过代码设置文本框的值,而不是将DLookup放入文本框的数据源中。

将其放入数据源意味着您无法在运行时编辑文本框,正如您所经历的那样。
但是你可以在Form_Open事件中设置一次值,例如:

Private Sub Form_Open(Cancel As Integer)

    Me.TheTextBox = DLookup(...)

End Sub

这将导致表单打开时自动填充文本框,但文本框是可编辑的,您可以覆盖该值。

【讨论】:

  • 感谢您的回复。实际上我有一个表单,上面有一个保存和搜索按钮,我希望如果用户倾向于添加记录,那么一些文本框会由于 dlookup 而自动填充,并且当用户想要搜索时,文本框也会显示来自数据库的记录。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-08
  • 1970-01-01
  • 2018-11-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多