连续表单将文本框填充到另一个表单

Posted

技术标签:

【中文标题】连续表单将文本框填充到另一个表单【英文标题】:Continuous Form populate textbox to another form 【发布时间】:2022-01-04 16:59:31 【问题描述】:

所以我制作了一个带有两个组合框的表单,用于过滤匹配查询。 这很好用。但现在我想添加一个搜索引擎。由于根据项目的发布日期有不同的匹配项,我计划让用户从连续表单中选择所需的数据。根据此选择,我想将文本框填充到第一个表单并填充到组合框中。我希望你能理解。 I hope this fast pic will help. 我用代码试了一下:

Private Sub Übernehmen_Button_Click()
Forms!MainForm!Search = Me!textboxform2
End Sub 

但它不起作用。另外,如果我在代码中添加一个 MsgBox,只要编写了上面的代码,它就不会显示。一旦我删除了上面的代码,msgbox就会通过按下按钮来显示..... 我还在单个部分( [textboxform2] 周围使用 .value 或 [ ] 进行了尝试,但没有任何效果。它确实在同一张纸上工作,以下代码也有效,但我不知道为什么它不适用于第一个代码以及为什么消息框也停止工作。

Private Sub Open_Form()
Forms![MainForm]![SU_PMS] = [SearchEngineForm2]
End Sub

提前谢谢你。

【问题讨论】:

【参考方案1】:

我找到了答案...代码是

Private Sub Verwenden_Button_Click()

Forms!Mainform!Search = Me!textboxform2

Forms!Mainform.Requery

DoCmd.关闭

结束子

【讨论】:

以上是关于连续表单将文本框填充到另一个表单的主要内容,如果未能解决你的问题,请参考以下文章

Excel VBA 将文本框(文本和格式)复制到另一个文本框(无 ActiveX / 用户表单)

根据另一个文本框填充文本框值 - Ms Access

如何使用多个按钮在 MS Access 表单中使用文本字符串填充文本框?

Access 连续表单上的动态文本框内容

当我输入一个文本框时,我会填充一些文本框

通过表单事件过程中的函数填充访问文本框