|
先谢谢大家看我的问题
我具体说一下我的问题:
我有一个表比如:HW (HW_id, product_name, working_title, family, brand)
1 a01 ta01 a ta
2 b01 tb01 b tb
3 c01 tc01 c tc
...................
然后我有个Form: 上面有4个文本框,name也叫product_name, working_title, family, brand设好de1ControlSource分别为 HW中的product_name, working_title, family, brand
这个Form里可以通过四个文本框每次显示所有HW里每行数据 product_name, working_title, family, brand
我现在希望在Form上放个按钮,写个VBA的Save_click事件,我希望可以实现:
在表中显示的老数据,我可以改1,2项,然后点击Save的按钮,可以实现这4个文本框里改过或没改过的数据完整的另存存入表中作为一个新行的数据而不会覆盖老数据
比如,在Form的四个文本框product_name, working_title, family, brand显示HW_id为2的那一行数据: b01 tb01 b tb ,我在Form的四个文本框里改动2项product_name, working_title,把b01和tb01改为b02 tb02 另外family, brand的数据不改动。然后我按Save按钮,
希望b02 tb02 b tb 可以作为product_name, working_title, family, brand的一行新数据存入HW的表中,而不会覆盖原有在Form中被调用修改的老数据b01 tb01 b tb 。
即在HW表中
HW (HW_id, product_name, working_title, family, brand)
1 a01 ta01 a ta
在表中被利用的老数据 2 b01 tb01 b tb
3 c01 tc01 c tc
。。。。。......................................................................
另存为新数据 12 b02 tb02 b tb
如何实现这个功能,达人可否给出VBA code例子
我用普通的Save_click_method发现修改保存后总是覆盖老数据。达人们是否能给些灵感,先谢谢啦。
附件是我的例子,但可能还需根据文字说明对照来看,谢谢啦
[此贴子已经被作者于2007-6-9 9:56:34编辑过]
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|