Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

表中记录互换

仇国平  发表于:2011-04-14 14:15:20  
复制

我有一张表,表中数据如图:
年级
Id grade name
1 一年级 a
2 二年级 b
3 三年级 c

点击窗体使表中数据转换成如下图

年级
Id grade name
1 一年级 c
2 二年级 a
3 三年级 b

再次点击

年级
Id grade name
1 一年级 b
2 二年级 c
3 三年级 a

如此循环,其实变化的就是name字段。各位兄弟有没有什么好办法处理

 

Top
煮江品茶 发表于:2011-04-14 14:29:09

用ADO记录集读取记录做更新时:

X=rs!name.value

rs!name.value=rs!grade.value

rs!grade.value=X

rs.update

 



煮茶论道 发表于:2011-04-14 15:12:30

哦,对了年级字段是数字型的。见附件,请煮水老师帮着写一下

点击下载此附件

煮江品茶 发表于:2011-04-14 15:15:50

呵呵,有可能把字符型数据写入数字型字段中吗?

把数字型改成字符型即可。



煮江品茶 发表于:2011-04-14 15:18:51

如果实际中确不能修改字段属性,那么则可用两个字段的Asc码相互转换。



煮茶论道 发表于:2011-04-14 15:19:23

不是我也把年级分别改成了1,2,3了呀



煮江品茶 发表于:2011-04-14 16:09:31
姓名总不能是1、2、3吧?总不能把张三,李四,王二麻子写入一个数字型字段中吧?

煮茶论道 发表于:2011-04-14 17:48:36

老师这是把左右数据互换而不是上下数据互换呀

 



总记录:8篇  页次:1/1 9 1 :