如何使 Dlookup 文本框可写

Posted

技术标签:

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

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

【问题讨论】:

你为什么不把它改成一个组合? 【参考方案1】:

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

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

Private Sub Form_Open(Cancel As Integer)

    Me.TheTextBox = DLookup(...)

End Sub

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

【讨论】:

感谢您的回复。实际上我有一个表单,上面有一个保存和搜索按钮,我希望如果用户倾向于添加记录,那么一些文本框会由于 dlookup 而自动填充,并且当用户想要搜索时,文本框也会显示来自数据库的记录。

以上是关于如何使 Dlookup 文本框可写的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MVC 中使文本框可选

如何使用 jQuery UI 插件使 html 文本框可拖动和调整大小?

如何在访问表单上的文本框的验证规则中使用 DLookup

写一个java GUI界面,有个文本框可输入文本,按个按钮之后输出到文件中

Dlookup 作为导航子窗体中文本框的控制源

前端文本框与下拉框可自由切换吗