Office中国论坛/Access中国论坛
标题: 如何用代码把文本框的内容赋给某个表的某个字段? [打印本页]
作者: 400131 时间: 2004-2-8 22:09
标题: 如何用代码把文本框的内容赋给某个表的某个字段?
表t1
aaa bbb ccc三个字段。
我设计了一个窗体,不想用数据来源表t1来输入数据。
窗体里有text1和commond1
如何在代码中设置按下commond1就把text1中的内容输入到表t1的aaa字段?
作者: 400131 时间: 2004-2-9 05:16
是不是太简单了没人回答?拜托高手赐教!
作者: zhengjialon 时间: 2004-2-9 15:56
运行更新查询就行了:
docmd.runsql "update t1 set aaa='" & me.text1 & "';"
作者: 400131 时间: 2004-2-9 20:29
照你的方法不行啊!能不能做个事例文件?
作者: zhengjialon 时间: 2004-2-9 20:38
[attach]3418[/attach]
作者: 400131 时间: 2004-2-9 21:58
可能是文字表达不清楚吧。斑竹所作不是小弟所要功能。现上传一个文件,具体我想要实现的功能写在里面。拜托解决!
作者: 400131 时间: 2004-2-9 22:01
[attach]3419[/attach]
刚才文件没上传,重新补上!
作者: ycrow 时间: 2004-2-9 23:35
以下是引用zhengjialon在2004-2-9 7:55:36的发言:
运行更新查询就行了:
docmd.runsql "update t1 set aaa='" & me.text1 & "';"
照你这个方法做了,字段的确更新了,不过那张表里所有该字段的数据都被更新了呀[em01]
[此贴子已经被作者于2004-2-9 15:35:52编辑过]
作者: zhengjialon 时间: 2004-2-10 00:52
[attach]3423[/attach]
作者: zhengjialon 时间: 2004-2-10 00:54
以下是引用ycrow在2004-2-9 15:35:12的发言:
[quote]以下是引用zhengjialon在2004-2-9 7:55:36的发言:
运行更新查询就行了:
docmd.runsql "update t1 set aaa='" & me.text1 & "';"
照你这个方法做了,字段的确更新了,不过那张表里所有该字段的数据都被更新了呀[em01]
[此贴子已经被作者于2004-2-9 15:35:52编辑过]
[/quote]
如果你加入WHERE条件子句就可以按你的要求更新了,因为他没有提出条件所以全更新了。
作者: ycrow 时间: 2004-2-10 05:30
以下是引用zhengjialon在2004-2-9 16:53:45的发言:
如果你加入WHERE条件子句就可以按你的要求更新了,因为他没有提出条件所以全更新了。
DoCmd.RunSQL "update t1 set aaa= '" & Me.text1 & "'where ID= '" & Me.ID & "';"
正确吗?我执行这条语句弹出对话框“标准表达式中数据类型不匹配。”
我的ID字段是“自动编号”
作者: ycrow 时间: 2004-2-10 23:08
up
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |