以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]如何更新字段数据(解决了,谢谢) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34992)
|
-- 作者:copywq
-- 发布时间:2013/6/21 12:14:00
-- [求助]如何更新字段数据(解决了,谢谢)
此主题相关图片如下:qq截图20130621120851.jpg
请帮助:表A有大量数据(是导入的),如何将表B中的XBMC 简单的更新到表A的性别字段中(代码click处理)。
在VB里,update 表A set 表A.性别 = 表B.xbmc from 表B where 表A.xbdm = 表B.xbdm 就要以解决。
谢谢!
[此贴子已经被作者于2013-6-21 17:02:57编辑过]
|
-- 作者:Bin
-- 发布时间:2013/6/21 12:17:00
--
没看懂你的意思.怎么个简单更新法
|
-- 作者:qq121454970
-- 发布时间:2013/6/21 12:18:00
--
这个不是上次给过你代码了么?
|
-- 作者:yangming
-- 发布时间:2013/6/21 12:20:00
--
楼主的意思是说,在表A中的XBDM中输入1,那么表A的性别栏中就出现"男"?
|
-- 作者:copywq
-- 发布时间:2013/6/21 12:22:00
--
update 表A set 表A.性别 = 表B.xbmc from 表B where 表A.xbdm = 表B.xbdm
|
-- 作者:copywq
-- 发布时间:2013/6/21 13:14:00
--
我重新更新了问题
|
-- 作者:狐狸爸爸
-- 发布时间:2013/6/21 14:15:00
--
foxtable就是vb.
1、如果你想直接操作后台数据,你一样可以用update语句。
2、你可以在Foxtable建立关联,来实现表与表之间数据的引用:
http://www.foxtable.com/help/topics/0106.htm
3、当然你也可以写代码的,做个按钮,代码为:
For Each dr As DataTables("表B").DataRows DataTables("表A").ReplaceFor("姓名",dr("XBMC"), "XBDM = \'" & dr("XBDM") & "\'") Next
|
-- 作者:copywq
-- 发布时间:2013/6/21 15:03:00
--
For Each dr As DataRow In DataTables("表B").DataRows DataTables("表A").ReplaceFor("性别",dr("XBMC"), "XBDM = \'" & dr("XBDM") & "\'") Next
|