仅在Access 2007中更新从用户表单到表格的已填充记录 [英] Update only filled records from User Form to table in access 2007

查看:78
本文介绍了仅在Access 2007中更新从用户表单到表格的已填充记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我在Access 2007中构建了一个数据输入表单。用户表单的一半用于新数据输入&半边是用于更新现有记录。我正在使用INSERT INTO语句通过命令按钮在表中添加新数据输入记录。



在更新用户表单的现有记录方面,我已经构建了7-8个文本框对于选择性字段,通常通过向我的公司提供书面请求从客户端更新。有时客户会要求立即更新所有内容。有时只需
1或2个字段。



我想通过按表格中填写的命令按钮来更新这些字段。休息一个应该保持在表格中与之前一样。



我在过去的很多天里尝试在不同的网站上搜索很多东西但是没有得到任何与之相关的内容我的问题。



感谢有人可以在这方面帮助我...这个是非常紧急的,因为我必须向我的老年人提出这个问题。 b $ b

提前非常感谢...

 

供参考

我的表名是 - " Data_sheet "

My table name is - "Data_sheet"

用户表单名称 - " ECS_entry_form "

User form name - "ECS_entry_form"

" Data_sheet"表格字段名称需要使用用户表单更新(" Doc_received "," QC_decision "," Final_decision ")

"Data_sheet" table fields name which need to update using user form ("Doc_received","QC_decision","Final_decision")

" ECS_entry_form"数据需要在表中更新的字段名称(" Update_document_received "," Update_QC_decision "," Update_final_decision ")

"ECS_entry_form" fields name from where data need to update in table ("Update_document_received","Update_QC_decision","Update_final_decision")



推荐答案

为"更新"中的每个文本框添加一个If语句。一边...

Add an If statement for each textbox on your "update" side...


If Len(TextBox1.Value) > 0 Then
  'update record code goes here
End If


这篇关于仅在Access 2007中更新从用户表单到表格的已填充记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆