Ms access Access 2013从表单上的文本框中检索数据,并基于单击命令按钮将其插入到新表中

Ms access Access 2013从表单上的文本框中检索数据,并基于单击命令按钮将其插入到新表中,ms-access,textbox,vba,command,Ms Access,Textbox,Vba,Command,我在寻找一些关于创建表单的帮助,而不是当用户在文本框中输入数据,然后通过单击命令按钮提交数据,将表格填充为新记录 我希望将数据放入的表是UserData,我计划使用的文本框是txtmahours2、txtAMTs2、txtDuration2和txtoolsrequired。我没有绑定这些文本框,它们都是无界的。我应该把它们绑在桌子上吗 谢谢大家! 我不太确定您的目的是什么,但如果我理解正确,您希望验证信息是否正确,并在另一个表中输入任何更改 我认为最好的方法是使用列创建表UserData: 相关

我在寻找一些关于创建表单的帮助,而不是当用户在文本框中输入数据,然后通过单击命令按钮提交数据,将表格填充为新记录

我希望将数据放入的表是UserData,我计划使用的文本框是txtmahours2、txtAMTs2、txtDuration2和txtoolsrequired。我没有绑定这些文本框,它们都是无界的。我应该把它们绑在桌子上吗


谢谢大家!

我不太确定您的目的是什么,但如果我理解正确,您希望验证信息是否正确,并在另一个表中输入任何更改

我认为最好的方法是使用列创建表UserData: 相关ID号、人孔2、AMTs2、工期2、所需工具2

然后创建一个查询,该查询包含原始字段(即所需的工时AMTs持续时间和工具)以及新表中的字段

然后,通过连接原始表中的主键ID并将其拖动到新表中的RelatedID,在两个表之间添加关系

它将是一个左连接,即所有原始表和唯一匹配的UserData表实体*非常重要

然后根据查询生成一个表单,并仅从表单中删除RelatedID。现在您将拥有一个表单,该表单将自动创建新记录并将其链接到原始记录。只需确保禁用链接到原始表的字段,以便无法更改原始表中的值

如果你对此有任何疑问,请告诉我


谢谢,

如果将表格绑定到表单,将字段绑定到控件,MS Access将自动保存数据,停止保存比较困难。我的表单有一半被保存到一个表中,该表可以提取历史数据,另一半是当用户输入时,如果他们同意历史数据,comman按钮会将他们的数据传输到另一个表中,然后移动到一个新记录,并将数据从表单1写入表单2。