从表格中的字段中取值到其他表中的新记录
问题描述:
真的很想在此一个指导上。一开始并不像标题所说的那么容易,而且我被卡住了,并且感到沮丧。从表格中的字段中取值到其他表中的新记录
所以:
- 我有一个MainForm的(与当前的ID,我想留在!)
- 我有一个窗体(在各种链接的Excel文件的搜索搜索引擎)
- 我有两张桌子;一个用于Mainform,一个用于项目
因此,在Mainform上,我显示了子窗体(搜索)。 我做我的搜索,并在Excel文件中找到一个特定的项目 我有一个命令按钮,我想点击保存找到的项目在搜索字段,作为一个新的记录到我的ItemsTable。
目前我在做这个:
Private Sub Command13_Click()
Forms!MainForm.Form.Item1.Value = Me.Searchresult.Value
End Sub
但这真的发表了我的搜索结果进入一个新的领域,并将其保存到itemsTable。
我的问题:我不需要实际上有一个字段发布。我只是希望它直接写入我的表格并将其作为新记录存储在那里。 (现在它只是覆盖以前的数据,逻辑上是因为它每次使用相同的属性都有相同的字段)。
有人可以帮我这个吗?
答
选项:
将焦点设置到子窗体的容器,然后移动到新记录行,然后你的代码,这不是简单的,审查https://access-programmers.co.uk/forums/showthread.php?t=127337
使用SQL INSERT操作,然后重新查询窗体
CurrentDb.Execute("INSERT INTO Items(Item1) VALUES('" & Me.Searchresult & "'")